共用方式為


bdaPropertyNodeProperties 函式 (bdasup.h)

BdaPropertyNodeProperties 函式會擷取節點支援的屬性清單。

語法

NTSTATUS BdaPropertyNodeProperties(
  [in]            PIRP      pIrp,
  [in]            PKSP_NODE pKSProperty,
  [out, optional] GUID      *pguidProperty
);

參數

[in] pIrp

指向要求的 IRP,以擷取節點的屬性清單。 BDA 迷你驅動程式會透過 KSPROPERTY_BDA_NODE_PROPERTIES 要求接收此 IRP。

[in] pKSProperty

指向描述屬性要求之屬性和要求類型的 KSPROPERTY 結構。

[out, optional] pguidProperty

指向陣列,這個陣列會接收節點所支援屬性的 GUID 清單。

傳回值

傳回STATUS_SUCCESS或適當的錯誤碼。

備註

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

規格需求

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

另請參閱

KSPROPERTY

KSPROPERTY_BDA_NODE_PROPERTIES

KSPROPSETID_BdaTopology