Partilhar via


IOCTL_EHSTOR_BANDMGMT_GET_BAND_METADATA IOCTL (ehstorbandmgmt.h)

Metadados associados a uma banda são recuperados com uma solicitação IOCTL_EHSTOR_BANDMGMT_GET_BAND_METADATA. Os metadados de uma banda servem como uma área de dados para um aplicativo do gerenciador de chaves.

Código principal

IRP_MJ_DEVICE_CONTROL

Buffer de entrada

O buffer de entrada em > AssociatedIrp.SystemBuffer deve conter uma estrutura GET_BAND_METADATA_PARAMETERS.

Comprimento do buffer de entrada

Parameters.DeviceIoControl.InputBufferLength indica o tamanho, em bytes, do buffer, que deve ter pelo menos tamanho de (GET_BAND_METADATA_PARAMETERS).

Buffer de saída

O buffer de saída em > AssociatedIrp.SystemBuffer contém uma matriz de bytes de metadados de banda especificada por GET_BAND_METADATA_PARAMETERS.

Comprimento do buffer de saída

O comprimento de uma estrutura GET_BAND_METADATA_PARAMETERS.

Bloco de status

O campo informações de contém o número de bytes retornados no buffer de saída. Um dos valores a seguir pode ser retornado no campo status do.

Valor do status Descrição
STATUS_SUCCESS Os metadados foram retornados no buffer do sistema.
STATUS_INVALID_DEVICE_REQUEST O dispositivo de armazenamento não dá suporte ao gerenciamento de banda.
STATUS_INVALID_BUFFER_SIZE O tamanho do buffer de saída está incorreto.
STATUS_INVALID_PARAMETER As informações no buffer de entrada são inválidas.
STATUS_NOT_FOUND A banda não foi encontrada para os critérios de seleção fornecidos.
STATUS_IO_DEVICE_ERROR Falha na comunicação. O dispositivo de armazenamento pode ser incompatível com protocolos de segurança.

Observações

A autenticação para esse IOCTL é desnecessária e uma chave de autenticação não está incluída como entrada.

Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível a partir do Windows 8
cabeçalho ehstorbandmgmt.h (inclua EhStorBandMgmt.h)

Consulte também

BAND_LOCATION_INFO

BAND_SECURITY_INFO

CREATE_BAND_PARAMETERS