INIT_AVCSTRM_HEADER 宏 (avcstrm.h)

INIT_AVCSTRM_HEADER宏初始化 AVC_STREAM_REQUEST_BLOCK 结构的 SizeOfThisBlockVersionFunction 成员。

语法

void INIT_AVCSTRM_HEADER(
  [in]  AVCStrm,
  [in]  Request
);

参数

[in] AVCStrm

指向调用方分配的AVC_STREAM_REQUEST_BLOCK结构。

[in] Request

指示从 AVCSTRM_FUNCTION枚举) 的请求 (函数代码的类型。 每个函数代码都记录在 IOCTL_AVCSTRM_CLASS 主题下。

返回值

备注

宏定义如下:

#define INIT_AVCSTRM_HEADER( AVCStrm, Request ) \
    (AVCStrm)->;SizeOfThisBlock = sizeof(AVC_STREAM_REQUEST_BLOCK); \
    (AVCStrm)->;Function = Request;                    \
    (AVCStrm)->;Version  = CURRENT_AVCSTRM_DDI_VERSION;

要求

要求
目标平台 桌面
标头 avcstrm.h (包括 Avcstrm.h)

另请参阅

AVCSTRM_ABORT_STREAMING

AVCSTRM_CLOSE

AVCSTRM_GET_PROPERTY

AVCSTRM_GET_STATE

AVCSTRM_OPEN

AVCSTRM_READ

AVCSTRM_SET_PROPERTY

AVCSTRM_SET_STATE

AVCSTRM_WRITE

AVC_STREAM_REQUEST_BLOCK

IOCTL_AVCSTRM_CLASS