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)

Vedi anche

IRP

IoGetDeviceToVerify

IoVerifyVolume

PsGetCurrentThread