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)

Confira também

KSSTREAM_HEADER