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) |