다음을 통해 공유


IOCTL_EHSTOR_BANDMGMT_ERASE_ALL_BANDS IOCTL(ehstorbandmgmt.h)

IOCTL_EHSTOR_BANDMGMT_ERASE_ALL_BANDS 요청은 구성된 모든 대역에 대한 인증 키를 암호화적으로 지우고 다시 설정합니다.

주 코드

IRP_MJ_DEVICE_CONTROL

입력 버퍼

없음.

입력 버퍼 길이

없음.

출력 버퍼

없음.

출력 버퍼 길이

없음.

입력/출력 버퍼

없음.

입력/출력 버퍼 길이

없음.

상태 블록

상태 필드에 다음 값 중 하나를 반환할 수 있습니다.

상태 값 묘사
STATUS_SUCCESS 모든 밴드가 성공적으로 지워졌다.
STATUS_INVALID_DEVICE_REQUEST 스토리지 디바이스는 대역 관리를 지원하지 않습니다.
STATUS_IO_DEVICE_ERROR 통신이 실패했습니다. 스토리지 디바이스가 보안 프로토콜과 호환되지 않을 수 있습니다.

발언

IOCTL_EHSTOR_BANDMGMT_ERASE_ALL_BANDS 한 번에 하나의 대역씩 스토리지 디바이스에서 구성된 각 밴드에 대한 인증 키를 암호화적으로 지우고 다시 설정합니다. 구성된 모든 밴드가 성공적으로 지워지면 IOCTL은 성공 상태를 반환합니다. 하나 이상의 구성된 밴드에 대해 지우기 실패하는 경우 IOCTL은 오류가 발생한 첫 번째 구성된 대역에서 오류 상태를 반환합니다. 이 경우 클라이언트는 구성된 각 밴드에 대한 호출 IOCTL_EHSTOR_BANDMGMT_ERASE_BAND 대체해야 합니다.

구성된 여러 대역에서 지우기 위해 제공되는 원자성 보장은 없습니다. 따라서 이 IOCTL을 처리하는 동안 시스템 또는 정전이 발생하는 경우 일부 구성된 밴드는 성공적으로 지워졌을 수 있지만 다른 밴드는 그렇지 않을 수 있습니다.

요구 사항

요구
지원되는 최소 클라이언트 Windows 11 버전 22H2
헤더 ehstorbandmgmt.h

참고 항목

IOCTL_EHSTOR_BANDMGMT_ERASE_BAND