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 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. Il s’agit de l’une des valeurs suivantes.
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
Lors de l’entrée, une valeur de jeton dans DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS identifie de manière unique les plages de jeu 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.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible dans Windows 8 et versions ultérieures de Windows. |
d’en-tête | ntddstor.h (include Ntddstor.h) |