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) |