estrutura AVCSTRM_BUFFER_STRUCT (avcstrm.h)
A estrutura AVCSTRM_BUFFER_STRUCT descreve um buffer a ser enviado para avcstrm.sys para operações de leitura ou gravação.
Sintaxe
typedef struct _AVCSTRM_BUFFER_STRUCT {
BOOL ClockProvider;
HANDLE ClockHandle;
PKSSTREAM_HEADER StreamHeader;
PVOID FrameBuffer;
PVOID Context;
} AVCSTRM_BUFFER_STRUCT, *PAVCSTRM_BUFFER_STRUCT;
Membros
ClockProvider
Indica se o driver de subunidade em si serve como um provedor de relógio. Isso será TRUE se esse fluxo também servir como um provedor de relógio, caso contrário, será FALSE.
ClockHandle
Especifica um identificador para um provedor de relógio diferente do próprio driver de subunidade.
StreamHeader
Ponteiro para um cabeçalho de streaming de kernel que descreve um pacote de dados a serem lidos ou gravados em um pino de driver de streaming.
FrameBuffer
Ponteiro para um endereço virtual de espaço do sistema nãopagado para o buffer descrito pelo MDL.
Context
Ponteiro para um valor de contexto do cliente.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | avcstrm.h (inclua Avcstrm.h) |