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 を含む) |