Compartilhar via


DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT estrutura (ntddstor.h)

A estrutura DEVICE_DSM_OUTPUT (ou DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT) descreve a saída para solicitações de IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES para algumas ações de gerenciamento de conjunto de dados.

Sintaxe

typedef struct _DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT {
  ULONG             Size;
  DEVICE_DSM_ACTION Action;
  ULONG             Flags;
  ULONG             OperationStatus;
  ULONG             ExtendedError;
  ULONG             TargetDetailedError;
  ULONG             ReservedStatus;
  ULONG             OutputBlockOffset;
  ULONG             OutputBlockLength;
} DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT, *PDEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT, DEVICE_DSM_OUTPUT, *PDEVICE_DSM_OUTPUT;

Membros

Size

Tamanho dessa estrutura, em bytes. Defina esse membro como tamanhos de(DEVICE_DSM_OUTPUT).

Action

DEVICE_DSM_ACTION valor que especifica a ação relacionada à instância dessa estrutura. Consulte DEVICE_DSM_ACTION Descrições para obter uma lista de valores e descrições de ação.

Flags

Sinalizadores para a ação de gerenciamento do conjunto de dados. Consulte o do Flags do IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.

OperationStatus

Status resultante da operação executada para Action.

ExtendedError

Um valor de erro estendido proveniente do Windows ou de um driver.

TargetDetailedError

Um valor de erro resultante de uma falha na execução da operação para Action no destino.

ReservedStatus

Reservado.

OutputBlockOffset

A posição, após o início dessa estrutura, em que os dados específicos da ação estão localizados.

OutputBlockLength

O comprimento dos dados específicos da ação, em bytes.

Observações

Dependendo do valor de Action, um bloco de saída é gravado em um deslocamento de OutputBlockOffset após o início dessa estrutura. O tamanho do bloco de saída é especificado em OutputBlockLength.

Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível a partir do Windows 8.
cabeçalho ntddstor.h (include Ntddstor.h)

Consulte também

Descrições de DEVICE_DSM_ACTION

DEVICE_DATA_SET_LB_PROVISIONING_STATE

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES