共用方式為


KsInstallBusEnumInterface 函式 (swenum.h)

這個函式僅供內部使用。

KsInstallBusEnumInterface 函式會將介面安裝至需求載入總線列舉值物件。

語法

KSDDKAPI NTSTATUS KsInstallBusEnumInterface(
  [in] PIRP Irp
);

參數

[in] Irp

IRP 的指標,其中包含SWENUM_INSTALL_INTERFACE結構,指定要安裝的需求載入總線列舉值物件介面。 如需此結構的相關信息,請參閱下面的一節。

傳回值

如果成功,則傳回STATUS_SUCCESS。 否則,它會傳回錯誤碼。

備註

假設 Irp-AssociatedIrp.SystemBuffer> 包含SWENUM_INSTALL_INTERFACE結構。 結構的 DeviceIdInterfaceIdReferenceString 成員會指定要用來存取這個新介面的特定裝置和介面。 當介面 GUID 的 隨插即用 註冊介面,且第一次透過 IRP_MJ_CREATE 存取相關聯的參考字串時,將會使用 bus-identifier-prefix\device-id-GUID-string 的格式來列舉裝置。 例如,SW{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxx}。

規格需求

需求
目標平台 Universal
標頭 swenum.h (包含 Swenum.h)
程式庫 Ks.lib

另請參閱

KsRemoveBusEnumInterface

SWENUM_INSTALL_INTERFACE