다음을 통해 공유


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