IOCTL_EHSTOR_BANDMGMT_ERASE_ALL_BANDS IOCTL (ehstorbandmgmt.h)

O IOCTL_EHSTOR_BANDMGMT_ERASE_ALL_BANDS solicitação apaga criptograficamente e redefine as chaves de autenticação para todas as faixas configuradas.

Código principal

IRP_MJ_DEVICE_CONTROL

Buffer de entrada

Nenhum.

Comprimento do buffer de entrada

Nenhum.

Buffer de saída

Nenhum.

Comprimento do buffer de saída

Nenhum.

Buffer de entrada/saída

Nenhum.

Comprimento do buffer de entrada/saída

Nenhum.

Bloco de status

Um dos valores a seguir pode ser retornado no campo Status .

Valor do Status Descrição
STATUS_SUCCESS Todas as bandas foram apagadas com sucesso.
STATUS_INVALID_DEVICE_REQUEST O dispositivo de armazenamento não dá suporte ao gerenciamento de banda.
STATUS_IO_DEVICE_ERROR Falha na comunicação. O dispositivo de armazenamento pode ser incompatível com protocolos de segurança.

Comentários

IOCTL_EHSTOR_BANDMGMT_ERASE_ALL_BANDS apaga criptograficamente e redefine a chave de autenticação para cada banda configurada no dispositivo de armazenamento, uma banda por vez. Se todas as bandas configuradas forem apagadas com êxito, o IOCTL retornará um sucesso status. Se a eliminação falhar para uma ou mais bandas configuradas, o IOCTL retornará o status de falha da primeira banda configurada para a qual ocorreu um erro. Nesse caso, um cliente deve voltar a chamar IOCTL_EHSTOR_BANDMGMT_ERASE_BAND para cada banda configurada.

Não há nenhuma garantia de atomicidade fornecida para eliminação em várias faixas configuradas. Portanto, se ocorrer uma falha de sistema ou de energia enquanto esse IOCTL estiver sendo processado, algumas bandas configuradas poderão ter sido apagadas com êxito, enquanto outras podem não ter.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 11, versão 22H2
Cabeçalho ehstorbandmgmt.h

Confira também

IOCTL_EHSTOR_BANDMGMT_ERASE_BAND