Freigeben über


USBD_GetPdoRegistryParameter-Funktion (usbdlib.h)

Die USBD_GetPdoRegistryParameter Routine ruft den Wert aus dem angegebenen Schlüssel in der Hardwareregistrierung des USB-Geräts ab.

Syntax

NTSTATUS USBD_GetPdoRegistryParameter(
  [in]      PDEVICE_OBJECT PhysicalDeviceObject,
  [in, out] PVOID          Parameter,
  [in]      ULONG          ParameterLength,
  [in]      PWSTR          KeyName,
  [in]      ULONG          KeyNameLength
);

Parameter

[in] PhysicalDeviceObject

Gibt das Geräteobjekt für das USB-Gerät an.

[in, out] Parameter

Zeigen Sie auf einen vom Aufrufer zugewiesenen Puffer, der den Registrierungswert empfängt.

[in] ParameterLength

Größe des Puffers in Byte, auf den durch Parameterverwiesen wird.

[in] KeyName

Zeigen Sie auf eine Zeichenfolge, die den Namen des Registrierungsschlüssels enthält.

[in] KeyNameLength

Größe des Puffers, auf den durch KeyName-in Bytes verwiesen wird.

Rückgabewert

Die USBD_GetPdoRegistryParameter gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist oder ein entsprechender Fehlerstatus auftritt, wenn der Vorgang fehlschlägt.

Anforderungen

Anforderung Wert
Zielplattform- Universal
Header- usbdlib.h
Library Usbd.lib
IRQL- PASSIVE_LEVEL

Siehe auch

Programmierreferenz für USB-Gerätetreiber