STREAM_PROPERTY_DESCRIPTOR 構造体 (strmini.h)

STREAM_PROPERTY_DESCRIPTORは、クラス ドライバーがミニドライバーに渡すプロパティの取得/設定要求のパラメーターを指定します。

構文

typedef struct _STREAM_PROPERTY_DESCRIPTOR {
  PKSPROPERTY Property;
  ULONG       PropertySetID;
  PVOID       PropertyInfo;
  ULONG       PropertyInputSize;
  ULONG       PropertyOutputSize;
} STREAM_PROPERTY_DESCRIPTOR, *PSTREAM_PROPERTY_DESCRIPTOR;

メンバー

Property

読み取り/書き込みするプロパティを指定します。

PropertySetID

HW_STREAM_HEADERの DevicePropertiesArray (ミニドライバー プロパティの場合) またはHW_STREAM_INFORMATIONの StreamPropertiesArray (ストリーム プロパティの場合) 内で設定されるプロパティのインデックスを指定します。

PropertyInfo

プロパティ データの読み取り元または書き込み先となるバッファーを指します。

PropertyInputSize

プロパティ バッファーのサイズ。

PropertyOutputSize

PropertyInfo バッファーのサイズ。

要件

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