HIDSPICX_DEVICE_CONFIG_INIT-Funktion (hidspicx.h)
Die HIDSPICX_DEVICE_CONFIG_INIT Routine wird verwendet, um eine HIDSPICX_DEVICE_CONFIG Struktur zu initialisieren, bevor sie an die HidSpiCxDeviceConfigure-Funktion übergeben wird.
Syntax
void HIDSPICX_DEVICE_CONFIG_INIT(
PHIDSPICX_DEVICE_CONFIG DeviceConfig,
PFN_HIDSPICX_RESETDEVICE EvtResetDevice,
PFN_HIDSPICX_NOTIFY_POWERDOWN EvtNotifyPowerDown,
WDFQUEUE InputReportQueue,
WDFQUEUE OutputReportQueue
);
Parameter
DeviceConfig
Ein Zeiger auf die vom Clienttreiber zugewiesene HIDSPICX_DEVICE_CONFIG Struktur.
EvtResetDevice
Ein Zeiger auf die Implementierung der EVT_HIDSPICX_RESETDEVICE Rückruffunktion des Clienttreibers.
EvtNotifyPowerDown
Ein Zeiger auf die Implementierung der EVT_HIDSPICX_NOTIFY_POWERDOWN Rückruffunktion des Clienttreibers.
InputReportQueue
Ein WDFQUEUE- Handle zu einer vom Client erstellten, nicht powerverwalteten Warteschlange für den Empfang von Eingabeberichtsanforderungen aus der HID SPI-Klassenerweiterung.
OutputReportQueue
Ein WDFQUEUE- Handle zu einer vom Client erstellten, nicht powerverwalteten Warteschlange für den Empfang von Ausgabeberichtsanforderungen aus der HID SPI-Klassenerweiterung.
Rückgabewert
Nichts
Bemerkungen
Bevor sie einen HIDSPICX_DEVICE_CONFIG Strukturzeiger an den HidSpiCxDeviceConfigure-Funktion übergeben, muss er zuerst durch einen Aufruf dieses Makros initialisiert werden.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 11 |
Header- | hidspicx.h |