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.

Comentarios

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

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

Consulte también

descripciones de DEVICE_DSM_ACTION

DEVICE_DATA_SET_LB_PROVISIONING_STATE

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES