Freigeben über


USBCAMD_GetRegistryKeyValue-Funktion (usbcamdi.h)

Die USBCAMD_GetRegistryKeyValue-Funktion ruft den gerätespezifischen Registrierungsschlüsselwert instance ab.

Syntax

NTSTATUS USBCAMD_GetRegistryKeyValue(
  [in] HANDLE Handle,
  [in] PWCHAR KeyNameString,
  [in] ULONG  KeyNameStringLength,
  [in] PVOID  Data,
  [in] ULONG  DataLength
);

Parameter

[in] Handle

Handle mit einem gültigen und geöffneten Geräteregistrierungsschlüssel.

[in] KeyNameString

Zeiger auf den Zeichenfolgenpuffer, der den Schlüsseltyp beschreibt.

[in] KeyNameStringLength

Gibt die Länge von KeyNameString in Zeichen an.

[in] Data

Zeiger auf einen vom Aufrufer angegebenen Wert oder eine vom Aufrufer angegebene Struktur.

[in] DataLength

Gibt die Länge des Werts oder der Struktur unter Data in Bytes an .

Rückgabewert

USBCAMD_GetRegistryKeyValue gibt STATUS_SUCCESS zurück, wenn der Aufruf erfolgreich war.

Weitere mögliche Fehlercodes sind:

Rückgabecode Beschreibung
STATUS_NO_MEMORY Es war nicht genügend Arbeitsspeicher vorhanden, um den Vorgang fortzusetzen.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile usbcamdi.h (einschließlich Usbcamdi.h)
Bibliothek Usbcamd2.lib