Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verwenden Sie die VHF_CONFIG_INIT-Funktion, um die erforderlichen Member der vom HID-Quelltreiber zugeordneten VHF_CONFIG Struktur zu initialisieren.
Syntax
FORCEINLINE
VOID
VHF_CONFIG_INIT(
_Out_
PVHF_CONFIG Config,
#ifdef _KERNEL_MODE
_In_
PDEVICE_OBJECT DeviceObject,
#else
_In_
HANDLE FileHandle,
#endif
_In_
USHORT ReportDescriptorLength,
_In_reads_bytes_(ReportDescriptorLength)
PUCHAR ReportDescriptor
)
Parameter
[out] Config
Ein Zeiger auf die VHF_CONFIG Struktur, die initialisiert werden soll.
[in] DeviceObject
Ein Zeiger auf die DEVICE_OBJECT Struktur des HID-Quelltreibers. Rufen Sie diesen Zeiger ab, indem Sie WdfDeviceWdmGetDeviceObject aufrufen und das WDFDEVICE-Handle übergeben, das der Treiber im WdfDeviceCreate Aufruf empfangen hat.
Ein Benutzermodustreiber stellt stattdessen eine FileHandle-bereit. Weitere Informationen finden Sie unter VHF_CONFIG.
[in] ReportDescriptorLength
Die Länge des HID-Berichtsdeskriptors, der in einem Pufferzeiger enthalten ist, ReportDescriptor-.
ReportDescriptor
Ein Zeiger auf einen VOM HID-Quelltreiber zugewiesenen Puffer, der den HID-Berichtsdeskriptor enthält.
Rückgabewert
Nichts
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Windows 10 |
| mindestens unterstützte Server- | Keine unterstützt |
| Zielplattform- | Desktop |
| Header- | vhf.h |
| Library | VhfKm.lib |
Siehe auch
Schreiben eines HID-Quelltreibers mithilfe von Virtual HID Framework (VHF)