DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS structure (ntddstor.h)

La structure DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS spécifie les paramètres d’une action d’écriture de déchargement liée aux attributs du jeu de données d’un appareil.

Syntaxe

typedef struct _DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS {
  ULONG                 Flags;
  ULONG                 Reserved;
  ULONGLONG             TokenOffset;
  STORAGE_OFFLOAD_TOKEN Token;
} DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS, *PDEVICE_DSM_OFFLOAD_WRITE_PARAMETERS;

Membres

Flags

Non utilisé.

Reserved

Réservé.

TokenOffset

Décalage, en octets, dans le bloc de données spécifié par Jeton à partir duquel commencer l’écriture.

Token

Identificateur unique du bloc de données à partir duquel écrire.

Remarques

Cette structure est utilisée dans une action d’écriture de déchargement pour une demande de IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES . Le membre Action de la structure DEVICE_DSM_INPUT est défini sur DeviceDsmAction_OffloadWrite.

Les membres ParameterBlockOffset et ParameterBlockLength de DEVICE_DSM_INPUT sont définis sur l’emplacement et la longueur de la structure DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS dans la mémoire tampon système de la demande IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES .

Les membres DataSetRangesOffset et DataSetRangesLength de DEVICE_DSM_INPUT spécifient les structures DEVICE_DSM_RANGE pour les étendues de l’écriture de déchargement.

Pour plus d’informations sur cette action , consultez descriptions DEVICE_DSM_ACTION.

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_ACTION Descriptions

DEVICE_DSM_INPUT

DEVICE_DSM_OFFLOAD_READ_PARAMETERS

DEVICE_DSM_RANGE

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES