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 des demandes de IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES 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 taille de(DEVICE_DSM_OUTPUT).
Action
DEVICE_DSM_ACTION valeur qui spécifie l’action liée à l’instance de cette structure. Consultez DEVICE_DSM_ACTION Descriptions pour obtenir la liste des valeurs et des descriptions d’action.
Flags
Indicateurs pour 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 de 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.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible à partir de Windows 8. |
d’en-tête | ntddstor.h (include Ntddstor.h) |
Voir aussi
DEVICE_DSM_ACTION descriptions