Freigeben über


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 durch den Clienttreiber.

EvtNotifyPowerDown

Ein Zeiger auf die Implementierung der EVT_HIDSPICX_NOTIFY_POWERDOWN Rückruffunktion durch den Clienttreiber.

InputReportQueue

Ein WDFQUEUE-Handle für eine vom Client erstellte, nicht energieverwaltete Warteschlange für den Empfang von Eingabeberichtsanforderungen von der HID SPI-Klassenerweiterung.

OutputReportQueue

Ein WDFQUEUE-Handle für eine vom Client erstellte, nicht energieverwaltete Warteschlange für den Empfang von Ausgabeberichtsanforderungen von der HID SPI-Klassenerweiterung.

Rückgabewert

Keine

Bemerkungen

Bevor ein HIDSPICX_DEVICE_CONFIG-Strukturzeiger an die HidSpiCxDeviceConfigure-Funktion übergeben wird, muss er zunächst durch einen Aufruf dieses Makros initialisiert werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 11
Kopfzeile hidspicx.h

Weitere Informationen

HidSpiCxDeviceConfigure

HIDSPICX_DEVICE_CONFIG

EVT_HIDSPICX_RESETDEVICE

EVT_HIDSPICX_NOTIFY_POWERDOWN