KsInstallBusEnumInterface 函数 (swenum.h)
此函数仅计划供内部使用。
KsInstallBusEnumInterface 函数安装需求加载总线枚举器对象的接口。
语法
KSDDKAPI NTSTATUS KsInstallBusEnumInterface(
[in] PIRP Irp
);
参数
[in] Irp
指向包含SWENUM_INSTALL_INTERFACE结构的 IRP 的指针,该结构指定要安装的需求加载总线枚举器对象接口。 有关此结构的信息,请参阅下面的“备注”部分。
返回值
如果成功,则返回STATUS_SUCCESS。 否则,它将返回错误代码。
注解
假定 Irp-AssociatedIrp.SystemBuffer> 包含SWENUM_INSTALL_INTERFACE结构。 结构的 DeviceId、 InterfaceId 和 ReferenceString 成员指定用于访问此新接口的特定设备和接口。 向接口 GUID 的 即插即用 注册接口,并且第一次通过 IRP_MJ_CREATE 访问关联的引用字符串时,将使用 bus-identifier-prefix\device-id-GUID-string 的格式枚举设备。 例如,SW{xxxxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}。
要求
要求 | 值 |
---|---|
目标平台 | 通用 |
标头 | swenum.h (包括 Swenum.h) |
Library | Ks.lib |