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.
viene chiamato IoSetDeviceToVerify per indicare che deve essere verificato un determinato oggetto dispositivo, che rappresenta un dispositivo rimovibile. Chiamare IoGetDeviceToVerify per ottenere l'oggetto dispositivo che è la destinazione della richiesta di I/O del thread specificato.
Un driver del file system deve verificare un volume quando riceve una notifica da un driver di dispositivo 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.
Fabbisogno
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) |