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 函式,以在minidriver收到從網路提供者設定的 KSMETHODSETID_BdaDeviceConfiguration 方法KSMETHOD_BDA_DELETE_PIN_FACTORY要求後刪除 pin Factory。 大部分的 BDA 迷你驅動程式都可以定義分派和篩選自動化數據表,讓這些迷你驅動程式直接分派 BdaMethodDeletePin 函式,而不需使用內部方法攔截此要求, (KStrMethodHandler) 。 如需詳細資訊,請參閱 定義自動化數據表 和 設定 BDA 篩選 。
如果 BDA 迷你驅動程式必須刪除針腳而不依賴網路提供者,BDA 迷你驅動程式應該呼叫 BdaDeletePin 函式。
規格需求
需求 | 值 |
---|---|
目標平台 | 桌面 |
標頭 | bdasup.h (包含 Bdasup.h) |
程式庫 | Bdasup.lib |
IRQL | PASSIVE_LEVEL |
另請參閱
KSMETHODSETID_BdaDeviceConfiguration