Funzione HidSpiCxDeviceConfigure (hidspicx.h)
Dopo aver chiamato WdfDeviceCreatee ancora nel callback EVT_WDF_DRIVER_DEVICE_ADD, il driver client chiama questa funzione con un puntatore a una struttura HIDSPICX_DEVICE_CONFIG, specificando le 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.
Osservazioni
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.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 11 |
intestazione | hidspicx.h |