Freigeben über


USBCAMD_GetRegistryKeyValue Funktion (usbcamdi.h)

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

Syntax

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

Parameter

[in] Handle

Behandeln Sie einen gültigen und geöffneten Geräteregistrierungsschlüssel.

[in] KeyNameString

Zeigen Sie auf den Zeichenfolgenpuffer, der den Schlüsseltyp beschreibt.

[in] KeyNameStringLength

Gibt die Länge KeyNameString-in Zeichen an.

[in] Data

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

[in] DataLength

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

Rückgabewert

USBCAMD_GetRegistryKeyValue gibt STATUS_SUCCESS zurück, wenn der Anruf 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
Header- usbcamdi.h (include Usbcamdi.h)
Library Usbcamd2.lib