Condividi tramite


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)

Vedi anche

KSSTREAM_HEADER