структура 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 (включая Avcstrm.h) |