IOCTL_EHSTOR_BANDMGMT_ERASE_ALL_BANDS IOCTL(ehstorbandmgmt.h)
IOCTL_EHSTOR_BANDMGMT_ERASE_ALL_BANDS 요청은 구성된 모든 대역에 대한 인증 키를 암호화적으로 지우고 다시 설정합니다.
주 코드
입력 버퍼
없음.
입력 버퍼 길이
없음.
출력 버퍼
없음.
출력 버퍼 길이
없음.
입력/출력 버퍼
없음.
입력/출력 버퍼 길이
없음.
상태 블록
상태 필드에 다음 값 중 하나를 반환할 수 있습니다.
상태 값 | 묘사 |
---|---|
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 |