共用方式為


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 minidriver 會呼叫 BdaMethodDeletePin 函式,以在 minidriver 收到從網路提供者設定之 KSMETHODSETID_BdaDeviceConfiguration 方法的 KSMETHOD_BDA_DELETE_PIN_FACTORY 要求之後,刪除釘選處理站。 大部分的 BDA 迷你驅動程式都可以定義分派和篩選自動化數據表,讓這些迷你驅動程式直接分派 BdaMethodDeletePin 函式,而不需使用內部方法來攔截此要求(KStrMethodHandler)。 如需詳細資訊,請參閱 定義自動化數據表設定 BDA 篩選

如果 BDA 迷你驅動程式必須刪除針腳而不依賴網路提供者,BDA 迷你驅動程式應該呼叫 BdaDeletePin 函式。

要求

要求 價值
目標平臺 桌面
標頭 bdasup.h (包括 Bdasup.h)
連結庫 Bdasup.lib
IRQL PASSIVE_LEVEL

另請參閱

BdaDeletePin

BdaMethodCreatePin

KSMETHOD

KSMETHODSETID_BdaDeviceConfiguration

KSMETHOD_BDA_DELETE_PIN_FACTORY

KStrMethodHandler