AVCSTRM_OPEN_STRUCT 構造体 (avcstrm.h)
AVCSTRM_OPEN_STRUCT構造体は、開くデータ ストリームを記述します。
構文
typedef struct _AVCSTRM_OPEN_STRUCT {
KSPIN_DATAFLOW DataFlow;
PAVCSTRM_FORMAT_INFO AVCFormatInfo;
PVOID AVCStreamContext;
HANDLE hPlugLocal;
} AVCSTRM_OPEN_STRUCT, *PAVCSTRM_OPEN_STRUCT;
メンバー
DataFlow
データ フローの方向を指定します。
AVCFormatInfo
サブユニット ストリーム形式の説明へのポインター。
AVCStreamContext
後続の avcstrm.sys 操作に渡されるストリーム コンテキスト (ハンドル) へのポインター。 そのコンテンツは使用または変更しないでください。
hPlugLocal
AV/C サブユニットによって作成されたローカル プラグを指定します。これは、ターゲット デバイスへの接続に使用されます。
注釈
AVCSTRM_OPEN関数コードでは、この構造体を使用して開いている操作を記述します。 操作が成功すると、AVC_STREAM_REQUEST_BLOCK構造体の AVCStrmContext メンバー ではなく 、この構造体の AVCStrmContext メンバーの呼び出し元にストリーム コンテキスト (ハンドル) が返されます。
この値は 、AVC_STREAM_REQUEST_BLOCK構造体 の AVCStrmContext メンバーに配置することで、後続のavcstrm.sys操作で使用できます。
要件
要件 | 値 |
---|---|
Header | avcstrm.h (Avcstrm.h を含む) |