IoVerifyPartitionTable 함수(ntddk.h)
IoVerifyPartitionTable 루틴은 디스크에 대한 파티션 테이블의 유효성을 확인합니다.
구문
NTSTATUS IoVerifyPartitionTable(
[in] PDEVICE_OBJECT DeviceObject,
[in] BOOLEAN FixErrors
);
매개 변수
[in] DeviceObject
확인할 디스크의 디바이스 개체를 지정합니다.
[in] FixErrors
루틴이 파티션 테이블의 수정 가능한 오류를 수정해야 하는지를 지정합니다.
반환 값
파티션 테이블이 오류 없는 경우 루틴은 STATUS_SUCCESS 반환합니다.
호출자가 FixErrors 매개 변수에 대해 FALSE를 지정하고 파티션 테이블에 오류가 있는 경우 루틴은 STATUS_DISK_CORRUPT_ERROR 반환합니다. 호출자가 FixErrors에 대해 TRUE를 지정하고 루틴이 파티션 테이블의 모든 오류를 수정할 수 있는 경우 STATUS_SUCCESS 반환합니다. 그렇지 않으면 STATUS_DISK_CORRUPT_ERROR 반환합니다.
루틴은 다른 NT 상태 오류 코드를 반환할 수도 있습니다.
설명
IoVerifyPartitionTable 은 디스크 드라이버에서만 사용해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP부터 사용할 수 있습니다. |
대상 플랫폼 | 유니버설 |
헤더 | ntddk.h(Ntddk.h 포함) |
라이브러리 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |