estructura DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT (ntddstor.h)

La estructura DEVICE_DSM_OUTPUT (o DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT) describe la salida de las solicitudes de IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES para algunas acciones de administración de conjuntos de datos.

Sintaxis

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;

Miembros

Size

Tamaño de esta estructura, en bytes. Establezca este miembro en sizeof(DEVICE_DSM_OUTPUT).

Action

DEVICE_DSM_ACTION valor que especifica la acción relacionada con la instancia de esta estructura. Consulte DEVICE_DSM_ACTION Descripciones para obtener una lista de valores y descripciones de acciones.

Flags

Marcas para la acción de administración del conjunto de datos. Consulte el miembro Flags de IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.

OperationStatus

Estado resultante de la operación realizada para Action.

ExtendedError

Valor de error extendido que se origina en Windows o un controlador.

TargetDetailedError

Valor de error resultante de un error que ejecuta la operación para Acción en el destino.

ReservedStatus

Reservado.

OutputBlockOffset

Posición, después del principio de esta estructura, donde se encuentran los datos específicos de la acción.

OutputBlockLength

Longitud de los datos específicos de la acción, en bytes.

Observaciones

Dependiendo del valor de Action, un bloque de salida se escribe en un desplazamiento de OutputBlockOffset después del principio de esta estructura. El tamaño del bloque de salida se especifica en OutputBlockLength.

Requisitos

   
Cliente mínimo compatible Disponible a partir de Windows 8.
Header ntddstor.h (incluya Ntddstor.h)

Vea también

descripciones de DEVICE_DSM_ACTION

DEVICE_DATA_SET_LB_PROVISIONING_STATE

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES