BdaPropertyGetPinControl 関数 (bdasup.h)
BdaPropertyGetPinControl 関数は、ピンの識別子または型を取得します。
構文
NTSTATUS BdaPropertyGetPinControl(
[in] PIRP Irp,
[in] PKSPROPERTY Property,
[out, optional] ULONG *pulProperty
);
パラメーター
[in] Irp
PIN 情報を取得する要求の IRP を指します。 BDA ミニドライバーは、KSPROPERTY_BDA_PIN_IDまたはKSPROPERTY_BDA_PIN_TYPE要求でこの IRP を受け取ります。
[in] Property
プロパティ要求のプロパティと要求の種類を記述する KSPROPERTY 構造体を指します。
[out, optional] pulProperty
ピンの識別子または型を受け取る変数を指します。
戻り値
STATUS_SUCCESSまたは適切なエラー コードを返します。
注釈
BDA ミニドライバーは、BdaPropertyGetPinControl 関数を呼び出して、ミニドライバーがKSPROPSETID_BdaPinControl プロパティ セットのKSPROPERTY_BDA_PIN_IDまたはKSPROPERTY_BDA_PIN_TYPE要求を受け取った後、ピンの識別子または型を取得します。 ほとんどの BDA ミニドライバーは、内部 get-handler (KStrGetPropertyHandler) を使用してこの要求をインターセプトすることなく、これらのミニドライバーが BdaPropertyGetPinControl 関数を直接ディスパッチできるように、ピンオートメーション テーブルを定義できます。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | bdasup.h (Bdasup.h を含む) |
Library | Bdasup.lib |
IRQL | PASSIVE_LEVEL |