Funzione IoSetDeviceToVerify (ntifs.h)
La routine IoSetDeviceToVerify imposta l'oggetto dispositivo da verificare nel thread specificato. L'oggetto dispositivo specificato rappresenta un dispositivo multimediale rimovibile.
Sintassi
void IoSetDeviceToVerify(
[in] PETHREAD Thread,
[in, optional] PDEVICE_OBJECT DeviceObject
);
Parametri
[in] Thread
Puntatore a una struttura di oggetti thread ETHREAD per il thread.
[in, optional] DeviceObject
Puntatore a una struttura DEVICE_OBJECT che identifica l'oggetto dispositivo per un dispositivo multimediale rimovibile. DeviceObject può essere NULL.
Valore restituito
nessuno
Osservazioni
Prima di usare IoSetDeviceToVerify e IoVerifyVolume, i writer di driver devono studiare il modo in cui queste routine vengono usate nell'esempio FASTFAT. Per altre informazioni, vedere anche Supporto di supporti rimovibili.
IoSetDeviceToVerify viene chiamato per indicare che un determinato oggetto dispositivo, che rappresenta un dispositivo multimediale rimovibile, deve essere verificato. Chiamare IoGetDeviceToVerify per ottenere l'oggetto dispositivo di destinazione della richiesta I/O del thread specificato.
Un driver del file system deve verificare un volume quando riceve una notifica da un driver di dispositivo multimediale rimovibile sottostante che il supporto sembra essere cambiato dall'ultimo accesso al dispositivo di destinazione. Il file system chiama in genere IoSetDeviceToVerify e IoVerifyVolume quando il dispositivo inferiore restituisce STATUS_VERIFY_REQUIRED.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Intestazione | ntifs.h (include Ntifs.h) |
Libreria | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= DISPATCH_LEVEL |
Regole di conformità DDI | IrqlIoDispatch(wdm) |