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

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

[in] ParameterLength

Größe des Puffers, auf den vom Parameter verwiesen wird, in Bytes.

[in] KeyName

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

[in] KeyNameLength

Größe des Puffers, auf den keyName verweist, in Bytes.

Rückgabewert

Der USBD_GetPdoRegistryParameter gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist, oder einen entsprechenden Fehler status, wenn der Vorgang fehlschlägt.

Anforderungen

Anforderung Wert
Zielplattform Universell
Header usbdlib.h
Bibliothek Usbd.lib
IRQL PASSIVE_LEVEL

Weitere Informationen

Referenz zur USB-Gerätetreiberprogrammierung