Compartir a través de


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 Acción.

ExtendedError

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

TargetDetailedError

Un valor de error resultante de un error 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, se escribe un bloque de salida 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 Valor
cliente mínimo admitido Disponible a partir de Windows 8.
encabezado de ntddstor.h (incluya Ntddstor.h)

Consulte también

de descripciones de DEVICE_DSM_ACTION

DEVICE_DATA_SET_LB_PROVISIONING_STATE

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES