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