次の方法で共有


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

クライアント コンテキスト値へのポインター。

必要条件

要件 価値
ヘッダー avcstrm.h (Avcstrm.h を含む)

関連項目

KSSTREAM_HEADER