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
クライアント コンテキスト値へのポインター。
要件
要件 | 値 |
---|---|
Header | avcstrm.h (Avcstrm.h を含む) |