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 设备驱动程序编程参考)