Condividi tramite


Funzione IoGetDeviceToVerify (ntifs.h)

La routine IoGetDeviceToVerify restituisce un puntatore all'oggetto dispositivo, che rappresenta un dispositivo multimediale rimovibile, ovvero la destinazione della richiesta di I/O del thread specificato.

Sintassi

PDEVICE_OBJECT IoGetDeviceToVerify(
  [in] PETHREAD Thread
);

Parametri

[in] Thread

Puntatore a una struttura ETHREAD il cui oggetto dispositivo viene sottoposto a query. Ovvero, Thread è il thread per il quale un driver di livello più alto sta tentando di verificare la validità del supporto in cui il thread ha aperto un file.

Valore restituito

IoGetDeviceToVerify restituisce un puntatore a una struttura DEVICE_OBJECT che identifica l'oggetto dispositivo che rappresenta un dispositivo in cui deve essere verificato il supporto. Questa funzione può restituire NULL.

Commenti

In generale, i driver di livello più alto, in particolare i file system, sono più probabile chiamare questa routine.

Un driver di dispositivo multimediale rimovibile sottostante è responsabile della notifica di driver di livello superiore, in particolare del file system, quando il supporto sembra essere cambiato dall'ultimo accesso al dispositivo di destinazione. Per altre informazioni, vedere Notifica al file system delle possibili modifiche ai supporti.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000
Piattaforma di destinazione Universale
Intestazione ntifs.h (include Ntifs.h)
Libreria NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= DISPATCH_LEVEL
Regole di conformità DDI HwStorPortProhibitedDDDIs(storport), IrqlIoDispatch(wdm), PowerIrpDDis(wdm)

Vedi anche

IoIsErrorUserInduced

IoSetDeviceToVerify

IoSetHardErrorOrVerifyDevice

PsGetCurrentThread