Compartilhar via


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 bandas 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 do.

Valor do status Descrição
STATUS_SUCCESS Todas as bandas foram apagadas com êxito.
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.

Observações

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 status de sucesso. Se a apagamento 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 apagamento em várias bandas configuradas. Portanto, se ocorrer uma falha de energia ou sistema enquanto este IOCTL estiver sendo processado, algumas bandas configuradas poderão ter sido apagadas com êxito, enquanto outras podem não ter.

Requisitos

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

Consulte também

IOCTL_EHSTOR_BANDMGMT_ERASE_BAND