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 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

Siehe auch

HidSpiCxDeviceConfigure

HIDSPICX_DEVICE_CONFIG

EVT_HIDSPICX_RESETDEVICE

EVT_HIDSPICX_NOTIFY_POWERDOWN