Função IoVerifyPartitionTable (ntddk.h)
A rotina IoVerifyPartitionTable verifica a validade da tabela de partição para um disco.
Sintaxe
NTSTATUS IoVerifyPartitionTable(
[in] PDEVICE_OBJECT DeviceObject,
[in] BOOLEAN FixErrors
);
Parâmetros
[in] DeviceObject
Especifica o objeto de dispositivo do disco a ser verificado.
[in] FixErrors
Especifica se a rotina deve corrigir erros corrigíveis na tabela de partição.
Retornar valor
A rotina retornará STATUS_SUCCESS se a tabela de partição estiver livre de erros.
Se o chamador especificar FALSE para o parâmetro FixErrors e a tabela de partição tiver erros, a rotina retornará STATUS_DISK_CORRUPT_ERROR. Se o chamador especificar TRUE para FixErrors e a rotina for capaz de corrigir todos os erros na tabela de partição, ele retornará STATUS_SUCCESS. Caso contrário, retornará STATUS_DISK_CORRUPT_ERROR.
A rotina também pode retornar outros códigos de erro de status NT.
Comentários
IoVerifyPartitionTable deve ser usado apenas por drivers de disco.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível a partir do Windows XP. |
Plataforma de Destino | Universal |
Cabeçalho | ntddk.h (inclua Ntddk.h) |
Biblioteca | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |