Funzione UdecxWdfDeviceNeedsReset (udecxwdfdevice.h)
Informa l'estensione della classe di emulazione del dispositivo USB (UdeCx) che il dispositivo necessita di un'operazione di reimpostazione.
Sintassi
NTSTATUS UdecxWdfDeviceNeedsReset(
[In] WDFDEVICE UdeWdfDevice,
[In] UDECX_WDF_DEVICE_RESET_TYPE ResetType
);
Parametri
[In] UdeWdfDevice
Handle per un oggetto dispositivo framework che rappresenta un dispositivo USB. Il driver client ha inizializzato questo oggetto nella chiamata precedente a UdecxWdfDeviceAddUsbDeviceEmulation.
[In] ResetType
Valore di tipo UDECX_WDF_DEVICE_RESET_TYPE che indica il tipo di reimpostazione. Attualmente è supportato solo UdecxWdfDeviceResetAttemptPlatformLevelDeviceReset
.
Valore restituito
La funzione restituisce STATUS_SUCCESS se l'operazione ha esito positivo. In caso contrario, restituisce un codice di errore NTSTATUS appropriato.
Commenti
Se è in corso un'operazione di reimpostazione esistente, la funzione ha esito negativo con un errore di STATUS_DEVICE_BUSY. Si noti che in questo momento è supportato solo UdecxWdfDeviceResetAttemptPlatformLevelDeviceReset
. UdecxWdfDeviceResetAttemptFunctionLevelDeviceReset
non è supportato.
Requisiti
Requisito | Valore |
---|---|
Versione KMDF minima | 1.27 |
Versione UMDF minima | N/D |
Intestazione | udecxwdfdevice.h (include Udecx.h) |
Libreria | Udecxstub.lib |
IRQL | PASSIVE_LEVEL |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per