Partager via


structure DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT (ntddstor.h)

La structure DEVICE_DSM_OUTPUT (ou DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT) décrit la sortie pour IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES demandes pour certaines actions de gestion de jeu de données.

Syntaxe

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;

Membres

Size

Taille de cette structure, en octets. Définissez ce membre sur sizeof(DEVICE_DSM_OUTPUT).

Action

DEVICE_DSM_ACTION valeur qui spécifie l’action liée au instance de cette structure. Consultez descriptions DEVICE_DSM_ACTION pour obtenir la liste des valeurs et des descriptions d’action.

Flags

Indicateurs de l’action de gestion du jeu de données. Consultez le membre Flags de IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.

OperationStatus

État résultant de l’opération effectuée pour Action.

ExtendedError

Valeur d’erreur étendue provenant de Windows ou d’un pilote.

TargetDetailedError

Une valeur d’erreur résultant d’un échec exécute l’opération pour Action sur la cible.

ReservedStatus

Réservé.

OutputBlockOffset

Position, après le début de cette structure, où se trouvent les données spécifiques à l’action.

OutputBlockLength

Longueur des données spécifiques à l’action, en octets.

Remarques

Selon la valeur d’Action, un bloc de sortie est écrit à un décalage de OutputBlockOffset après le début de cette structure. La taille du bloc de sortie est spécifiée dans OutputBlockLength.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible à partir de Windows 8.
En-tête ntddstor.h (inclure Ntddstor.h)

Voir aussi

DEVICE_DSM_ACTION Descriptions

DEVICE_DATA_SET_LB_PROVISIONING_STATE

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES