USBD_GetPdoRegistryParameter 函数 (usbdlib.h)
USBD_GetPdoRegistryParameter例程从 USB 设备硬件注册表中的指定密钥中检索值。
语法
NTSTATUS USBD_GetPdoRegistryParameter(
[in] PDEVICE_OBJECT PhysicalDeviceObject,
[in, out] PVOID Parameter,
[in] ULONG ParameterLength,
[in] PWSTR KeyName,
[in] ULONG KeyNameLength
);
参数
[in] PhysicalDeviceObject
指定 USB 设备的设备对象。
[in, out] Parameter
指向调用方分配的缓冲区的指针,该缓冲区接收注册表值。
[in] ParameterLength
参数指向的缓冲区的大小(以字节为单位)。
[in] KeyName
指向包含注册表项名称的字符串的指针。
[in] KeyNameLength
KeyName 指向的缓冲区的大小(以字节为单位)。
返回值
当操作成功时 ,USBD_GetPdoRegistryParameter 返回STATUS_SUCCESS,或者在操作失败时返回适当的错误状态。
要求
要求 | 值 |
---|---|
目标平台 | 通用 |
标头 | usbdlib.h |
Library | Usbd.lib |
IRQL | PASSIVE_LEVEL |
另请参阅
USB device driver programming reference(USB 设备驱动程序编程参考)