Partager via


structure STORAGE_OFFLOAD_WRITE_OUTPUT (ntddstor.h)

La structure STORAGE_OFFLOAD_WRITE_OUTPUT est la sortie d’une demande de code de contrôle IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES lorsque le membre Action de DEVICE_DSM_INPUT est défini sur DeviceDsmAction_OffloadWrite.

Syntaxe

typedef struct _STORAGE_OFFLOAD_WRITE_OUTPUT {
  ULONG     OffloadWriteFlags;
  ULONG     Reserved;
  ULONGLONG LengthCopied;
} STORAGE_OFFLOAD_WRITE_OUTPUT, *PSTORAGE_OFFLOAD_WRITE_OUTPUT;

Membres

OffloadWriteFlags

Indicateurs indiquant le résultat de l’opération d’écriture de déchargement. Ceci est défini sur l’un des éléments suivants.

Valeur Signification
STORAGE_OFFLOAD_WRITE_RANGE_TRUNCATED L’écriture de déchargement a été effectuée, mais la plage écrite a été tronquée.
STORAGE_OFFLOAD_TOKEN_INVALID Le jeton fourni pour l’opération d’écriture de déchargement n’était pas valide.

Reserved

Réservé.

LengthCopied

Octets copiés pour la demande d’écriture dans DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS.

Remarques

En entrée, une valeur de jeton dans DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS identifie de manière unique les plages de jeux de données demandées pour l’écriture dans la structure DEVICE_DSM_INPUT. La structure STORAGE_OFFLOAD_WRITE_OUTPUT contient les résultats de l’opération d’écriture.

La structure STORAGE_OFFLOAD_WRITE_OUTPUT est retournée au début de la mémoire tampon système.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows 8 et versions ultérieures de Windows.
En-tête ntddstor.h (inclure Ntddstor.h)

Voir aussi

DEVICE_DSM_INPUT

DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES