Partilhar via


IOCTL_DISK_VERIFY IOCTL (ntdddisk.h)

Executa a verificação de uma extensão especificada em um disco.

Código principal

IRP_MJ_DEVICE_CONTROL

Buffer de entrada

O buffer em > AssociatedIrp.SystemBuffer contém os dados VERIFY_INFORMATION que especificam o deslocamento e o comprimento iniciais a serem verificados.

Comprimento do buffer de entrada

Parameters.DeviceIoControl.InputBufferLength indica o tamanho, em bytes, do buffer, que deve ser >= sizeof(VERIFY_INFORMATION).

Buffer de saída

Nenhum.

Comprimento do buffer de saída

Nenhum.

Bloco de status

O campo informações do é definido como zero para impedir que o gerente de E/S copie dados de SystemBuffer de volta para a área do usuário.

Se a solicitação for bem-sucedida, o campo status do será definido como STATUS_SUCCESS. Caso contrário, o campo Status pode ser definido como STATUS_BUFFER_TOO_SMALL, STATUS_INFO_LENGTH_MISMATCH, STATUS_INVALID_PARAMETER, STATUS_INSUFFICIENT_RESOURCES, STATUS_NONEXISTENT_SECTOR, STATUS_DEVICE_DATA_ERROR, STATUS_INVALID_DEVICE_REQUEST, STATUS_IO_TIMEOUT ou STATUS_DEVICE_NOT_CONNECTED.

Requisitos

Requisito Valor
cabeçalho ntdddisk.h (inclua Ntdddisk.h)

Consulte também

VERIFY_INFORMATION