struttura AVCSTRM_BUFFER_STRUCT (avcstrm.h)
La struttura AVCSTRM_BUFFER_STRUCT descrive un buffer da inviare a avcstrm.sys per le operazioni di lettura o scrittura.
Sintassi
typedef struct _AVCSTRM_BUFFER_STRUCT {
BOOL ClockProvider;
HANDLE ClockHandle;
PKSSTREAM_HEADER StreamHeader;
PVOID FrameBuffer;
PVOID Context;
} AVCSTRM_BUFFER_STRUCT, *PAVCSTRM_BUFFER_STRUCT;
Members
ClockProvider
Indica se il driver subunit stesso funge da provider di clock. Questo valore è TRUE se questo flusso funge anche da provider di orologi. In caso contrario, è FALSE.
ClockHandle
Specifica un handle per un provider di clock diverso dal driver subunit stesso.
StreamHeader
Puntatore a un'intestazione di streaming del kernel che descrive un pacchetto di dati da leggere o scrivere in un pin del driver di streaming.
FrameBuffer
Puntatore a un indirizzo virtuale dello spazio di sistema non di paging per il buffer descritto dal linguaggio MDL.
Context
Puntatore a un valore di contesto client.
Requisiti
Requisito | Valore |
---|---|
Intestazione | avcstrm.h (include Avcstrm.h) |