AVCSTRM_BUFFER_STRUCT-Struktur (avcstrm.h)
Die AVCSTRM_BUFFER_STRUCT-Struktur beschreibt einen Puffer, der für Lese- oder Schreibvorgänge an avcstrm.sys übermittelt werden soll.
Syntax
typedef struct _AVCSTRM_BUFFER_STRUCT {
BOOL ClockProvider;
HANDLE ClockHandle;
PKSSTREAM_HEADER StreamHeader;
PVOID FrameBuffer;
PVOID Context;
} AVCSTRM_BUFFER_STRUCT, *PAVCSTRM_BUFFER_STRUCT;
Member
ClockProvider
Gibt an, ob der Untereinheitstreiber selbst als Uhrenanbieter fungiert. Dies ist TRUE , wenn dieser Stream auch als Uhrenanbieter fungiert, andernfalls false.
ClockHandle
Gibt ein Handle für einen anderen Uhrenanbieter als den Untereinheitstreiber selbst an.
StreamHeader
Zeiger auf einen Kernelstreamingheader, der ein Datenpaket beschreibt, das aus einer Streamingtreiber-Pin gelesen oder in diese geschrieben werden soll.
FrameBuffer
Zeiger auf eine nicht auslagerte virtuelle Systemraumadresse für den puffer, der von der MDL beschrieben wird.
Context
Zeiger auf einen Clientkontextwert.
Anforderungen
Anforderung | Wert |
---|---|
Header | avcstrm.h (include Avcstrm.h) |