次の方法で共有


HW_STREAM_DESCRIPTOR構造体 (strmini.h)

ミニドライバーは、HW_STREAM_DESCRIPTOR構造体を使用してストリーム情報をストリーム クラス ドライバーに返します。

構文

typedef struct _HW_STREAM_DESCRIPTOR {
  HW_STREAM_HEADER      StreamHeader;
  HW_STREAM_INFORMATION StreamInfo;
} HW_STREAM_DESCRIPTOR, *PHW_STREAM_DESCRIPTOR;

メンバー

StreamHeader

ストリーム記述子の HW_STREAM_HEADER を格納します。

StreamInfo

ゼロ ストリームの HW_STREAM_INFORMATION ブロックを格納します。

注釈

ミニドライバーは、 SRB_GET_STREAM_INFO 要求に応答して、この構造体をクラス ドライバーに返します。 クラス ドライバーは、ミニドライバーの StrMiniReceiveDevicePacket ルーチンを呼び出すことによって、この要求を行います。

クラス ドライバーでは、HW_STREAM_DESCRIPTORがHW_STREAM_HEADERとしてメモリにレイアウトされ、その後に HW_STREAM_INFORMATION 構造体の配列 続く必要があります。 配列は StreamInfo メンバーのアドレスから始まります。 HW_STREAM_HEADERの NumberOfStreams メンバーは、配列内のエントリの数を示します。 ミニドライバーはHW_STREAM_HEADERを使用してドライバー全体のカーネル ストリーミング プロパティを記述しますが、各HW_STREAM_INFORMATION構造では、デバイスがサポートする個々のストリームについて説明します。

要件

要件
Header strmini.h (Strmini.h を含む)

こちらもご覧ください

HW_STREAM_HEADER

HW_STREAM_INFORMATION