此函数仅供内部使用。
KsGetBusEnumIdentifier 函数检索与给定 IRP 关联的总线设备的软件总线枚举器标识符。
语法
KSDDKAPI NTSTATUS KsGetBusEnumIdentifier(
[in, out] PIRP Irp
);
参数
[in, out] Irp
指向 IRP 的指针,该 IRP 指定要接收请求的总线枚举器标识符的用户输出缓冲区的地址和大小。
返回值
如果成功检索了总线枚举器标识符,则返回STATUS_SUCCESS。 否则,它将返回以下值之一:
| 返回代码 | 描述 |
|---|---|
| STATUS_INVALID_PARAMETER | 指定的设备无效 |
| STATUS_BUFFER_TOO_SMALL | 指定的缓冲区不够大 |
| STATUS_BUFFER_OVERFLOW | 未指定缓冲区(Irp 中返回所需的缓冲区大小)。 |
要求
| 要求 | 价值 |
|---|---|
| 目标平台 | 普遍 |
| 标头 | swenum.h (包括 Swenum.h) |
| 库 | Ks.lib |