INIT_AVCSTRM_HEADER マクロ (avcstrm.h)
INIT_AVCSTRM_HEADER マクロは、AVC_STREAM_REQUEST_BLOCK構造体の SizeOfThisBlock、Version、および Function メンバーを初期化します。
構文
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;
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | avcstrm.h (Avcstrm.h を含む) |