структура AVCSTRM_BUFFER_STRUCT (avcstrm.h)
Структура AVCSTRM_BUFFER_STRUCT описывает буфер для отправки в avcstrm.sys для операций чтения или записи.
Синтаксис
typedef struct _AVCSTRM_BUFFER_STRUCT {
BOOL ClockProvider;
HANDLE ClockHandle;
PKSSTREAM_HEADER StreamHeader;
PVOID FrameBuffer;
PVOID Context;
} AVCSTRM_BUFFER_STRUCT, *PAVCSTRM_BUFFER_STRUCT;
Члены
ClockProvider
Указывает, служит ли сам драйвер подъединений поставщиком часов. Это TRUE, если этот поток также служит поставщиком часов, в противном случае это FALSE.
ClockHandle
Указывает дескриптор поставщика часов, отличный от самого драйвера подъединений.
StreamHeader
Указатель на заголовок потоковой передачи ядра, описывающий пакет данных для чтения или записи в пин-код драйвера потоковой передачи.
FrameBuffer
Указатель на неупакованный виртуальный адрес пространства системы для буфера, описанного MDL.
Context
Указатель на значение контекста клиента.
Требования
Требование | Ценность |
---|---|
заголовка | avcstrm.h (include Avcstrm.h) |