共用方式為


bdaPropertyGetControllingPinId 函式 (bdasup.h)

BdaPropertyGetControllingPinId 函式會擷取用來控制特定節點屬性、方法和事件的針腳標識碼。

語法

NTSTATUS BdaPropertyGetControllingPinId(
  [in]            PIRP              Irp,
  [in]            PKSP_BDA_NODE_PIN Property,
  [out, optional] PULONG            pulControllingPinId
);

參數

[in] Irp

指向要求的 IRP,以擷取節點的控制針腳。 BDA 迷你驅動程式會使用 KSPROPERTY_BDA_CONTROLLING_PIN_ID 要求來接收此 IRP。

[in] Property

指向描述屬性要求的屬性和要求類型的 KSP_BDA_NODE_PIN 結構,以擷取節點的控制釘選。

[out, optional] pulControllingPinId

指向接收節點控制針腳標識碼的變數。

傳回值

傳回STATUS_SUCCESS或適當的錯誤碼。

備註

BDA 迷你驅動程式會呼叫 BdaPropertyGetControllingPinId 函式,以擷取迷你驅動程式從網路提供者設定之KSPROPSETID_BdaTopology屬性的KSPROPERTY_BDA_CONTROLLING_PIN_ID要求之後,擷取節點的控制針腳標識碼。 大部分的 BDA 迷你驅動程式都可以定義分派和篩選自動化數據表,讓這些迷你驅動程式直接分派 BdaPropertyGetControllingPinId 函式,而不需使用內部 get-handler (KStrGetPropertyHandler) 攔截此要求。 如需詳細資訊,請參閱 定義自動化數據表判斷 BDA 裝置拓撲

規格需求

需求
目標平台 桌面
標頭 bdasup.h (包含 Bdasup.h)
程式庫 Bdasup.lib
IRQL PASSIVE_LEVEL

另請參閱

KSPROPERTY_BDA_CONTROLLING_PIN_ID

KSPROPSETID_BdaTopology

KSP_BDA_NODE_PIN