Condividi tramite


Funzione HidSpiCxDeviceConfigure (hidspicx.h)

Dopo aver chiamato WdfDeviceCreate e ancora nel callback EVT_WDF_DRIVER_DEVICE_ADD , il driver client chiama questa funzione con un puntatore a una struttura HIDSPICX_DEVICE_CONFIG , specificando interfacce che l'estensione della classe userà per comunicare con il dispositivo. L'estensione della classe inizializza lo stato interno, restituendo se l'operazione ha esito positivo o negativo.

Sintassi

NTSTATUS HidSpiCxDeviceConfigure(
  [in] WDFDEVICE               Device,
  [in] PHIDSPICX_DEVICE_CONFIG DeviceConfiguration
);

Parametri

[in] Device

Handle per un oggetto dispositivo framework il driver client ottenuto da una chiamata precedente a WdfDeviceCreate.

[in] DeviceConfiguration

Puntatore a una struttura di HIDSPICX_DEVICE_CONFIG inizializzata, specificando i dettagli dei callback e delle code da usare per la comunicazione tra l'estensione della classe e il driver client.

Valore restituito

NTSTATUS che indica se l'estensione della classe è stata in grado di configurare correttamente il dispositivo.

Commenti

L'estensione della classe inizializza lo stato interno, restituendo se l'operazione ha esito positivo o negativo.

Il driver client può creare una coda predefinita prima o dopo aver eseguito questo callback, per gestire IOCTLs non gestito dall'estensione della classe.

I driver client non devono tentare di acquisire la proprietà dei criteri di risparmio energia per configurare le impostazioni dei criteri di risparmio energia. HidClass e HidSpiCx sono responsabili della gestione dei criteri di alimentazione del dispositivo.

Requisiti

Requisito Valore
Client minimo supportato Windows 11
Intestazione hidspicx.h

Vedi anche