Condividi tramite


Funzione IoGetDeviceToVerify (ntifs.h)

La routine IoGetDeviceToVerify restituisce un puntatore all'oggetto dispositivo, che rappresenta un dispositivo multimediale rimovibile, che è 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 di cui viene eseguita una query nell'oggetto dispositivo. Ovvero, Thread è il thread per cui 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.

Osservazioni

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

Un driver di dispositivo rimovibile sottostante è responsabile della notifica dei 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.

Fabbisogno

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 HwStorPortProhibitedDDIs(storport), IrqlIoDispatch(wdm), PowerIrpDDis(wdm)

Vedere anche

IoIsErrorUserInduced

IoSetDeviceToVerify

IoSetHardErrorOrVerifyDevice

PsGetCurrentThread