Función IoVerifyVolume (ntifs.h)

La rutina IoVerifyVolume envía una solicitud de comprobación de volumen al dispositivo multimedia extraíble dado.

Sintaxis

NTSTATUS IoVerifyVolume(
  [in] PDEVICE_OBJECT DeviceObject,
  [in] BOOLEAN        AllowRawMount
);

Parámetros

[in] DeviceObject

Puntero al objeto de dispositivo para el dispositivo en el que se va a comprobar el volumen.

[in] AllowRawMount

Se establece en TRUE si esta solicitud de comprobación se emite en nombre de una solicitud abierta de DASD y se debe realizar un montaje sin procesar si se produce un error en la solicitud de comprobación.

Valor devuelto

IoVerifyVolume puede devolver uno de los siguientes valores NTSTATUS:

Código devuelto Descripción
STATUS_SUCCESS
STATUS_INSUFFICIENT_RESOURCES
STATUS_UNSUCCESSFUL
STATUS_WRONG_VOLUME

Comentarios

IoVerifyVolume envía una solicitud de comprobación de volumen al dispositivo multimedia extraíble especificado.

Si se produce un error en la operación de comprobación, el Administrador de E/S envía una solicitud de montaje de volumen al dispositivo.

Antes de usar IoSetDeviceToVerify e IoVerifyVolume, se recomienda encarecidamente que los escritores de controladores estudien la forma en que se usan estas rutinas en el ejemplo FASTFAT.

Para obtener más información sobre los dispositivos de medios extraíbles, vea Compatibilidad con medios extraíbles.

Requisitos

   
Plataforma de destino Universal
Header ntifs.h (incluya Ntifs.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe
IRQL < DISPATCH_LEVEL

Consulte también

IoGetDeviceToVerify

IoSetDeviceToVerify