Поделиться через


структура 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)

См. также

KSSTREAM_HEADER