(avcstrm.h) AVCSTRM_BUFFER_STRUCT 结构

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

指向客户端上下文值的指针。

要求

要求
Header avcstrm.h (包括 Avcstrm.h)

另请参阅

KSSTREAM_HEADER