AVCSTRM_BUFFER_STRUCT estructura (avcstrm.h)

La estructura de AVCSTRM_BUFFER_STRUCT describe un búfer que se va a enviar a avcstrm.sys para operaciones de lectura o escritura.

Sintaxis

typedef struct _AVCSTRM_BUFFER_STRUCT {
  BOOL             ClockProvider;
  HANDLE           ClockHandle;
  PKSSTREAM_HEADER StreamHeader;
  PVOID            FrameBuffer;
  PVOID            Context;
} AVCSTRM_BUFFER_STRUCT, *PAVCSTRM_BUFFER_STRUCT;

Miembros

ClockProvider

Indica si el propio controlador de subbúnit actúa como proveedor de reloj. Esto es TRUE si esta secuencia también actúa como proveedor de reloj; de lo contrario, es FALSE.

ClockHandle

Especifica un identificador para un proveedor de relojes que no sea el propio controlador de subbúnit.

StreamHeader

Puntero a un encabezado de streaming de kernel que describe un paquete de datos que se va a leer o escribir en un pin del controlador de streaming.

FrameBuffer

Puntero a una dirección virtual de espacio del sistema no paginada para el búfer descrito por MDL.

Context

Puntero a un valor de contexto de cliente.

Requisitos

Requisito Valor
Header avcstrm.h (incluya Avcstrm.h)

Consulte también

KSSTREAM_HEADER