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 |