estrutura DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT (ntddstor.h)

A estrutura de 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 sizeof(DEVICE_DSM_OUTPUT).

Action

DEVICE_DSM_ACTION valor que especifica a ação relacionada à instância dessa estrutura. Confira Descrições de DEVICE_DSM_ACTION 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 membro Flags do IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.

OperationStatus

Status resultante da operação executada para a Ação.

ExtendedError

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

TargetDetailedError

Um valor de erro resultante de uma falha executa a operação para Ação 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.

Comentários

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
Cliente mínimo com suporte Disponível a partir do Windows 8.
Cabeçalho ntddstor.h (inclua Ntddstor.h)

Confira também

Descrições do DEVICE_DSM_ACTION

DEVICE_DATA_SET_LB_PROVISIONING_STATE

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES