次の方法で共有


BdaMethodDeletePin 関数 (bdasup.h)

BdaMethodDeletePin 関数は、ピン ファクトリを削除します。

構文

NTSTATUS BdaMethodDeletePin(
  [in] PIRP      pIrp,
  [in] PKSMETHOD pKSMethod,
       PVOID     pvIgnored
);

パラメーター

[in] pIrp

ピン ファクトリを削除する要求の IRP を指します。 BDA ミニドライバーは、 KSMETHOD_BDA_DELETE_PIN_FACTORY 要求でこの IRP を受け取ります。

[in] pKSMethod

メソッド要求のメソッドと要求の種類を記述する KSMETHOD 構造体を指します。

pvIgnored

無視されるバッファーを指します。

戻り値

STATUS_SUCCESSまたは適切なエラー コードを返します。

注釈

BDA ミニドライバーは 、BdaMethodDeletePin 関数を呼び出して、ミニドライバーがネットワーク プロバイダーから設定 されたKSMETHODSETID_BdaDeviceConfiguration メソッドの KSMETHOD_BDA_DELETE_PIN_FACTORY 要求を受信した後、ピン ファクトリを削除します。 ほとんどの BDA ミニドライバーは、ディスパッチ テーブルとフィルターオートメーション テーブルを定義して、これらのミニドライバーが内部メソッド (KStrMethodHandler) を使用してこの要求をインターセプトすることなく、BdaMethodDeletePin 関数を直接ディスパッチできるようにします。 詳細については、 自動化テーブルの定義BDA フィルターの構成 に関するページを参照してください。

BDA ミニドライバーがネットワーク プロバイダーに依存せずにピンを削除する必要がある場合、BDA ミニドライバーは BdaDeletePin 関数を呼び出す必要があります。

要件

要件
対象プラットフォーム デスクトップ
Header bdasup.h (Bdasup.h を含む)
Library Bdasup.lib
IRQL PASSIVE_LEVEL

こちらもご覧ください

BdaDeletePin

BdaMethodCreatePin

KSMETHOD

KSMETHODSETID_BdaDeviceConfiguration

KSMETHOD_BDA_DELETE_PIN_FACTORY

KStrMethodHandler