Partager via


Fonction DeviceDsmAddDataSetRange (ntddstor.h)

La fonction DeviceDsmAddDataSetRange ajoute une plage de jeux de données à la mémoire tampon système pour une demande de IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES .

Syntaxe

BOOLEAN DeviceDsmAddDataSetRange(
  PDEVICE_DSM_INPUT Input,
  ULONG             InputLength,
  LONGLONG          Offset,
  ULONGLONG         Length
);

Paramètres

Input

Pointeur vers la structure DEVICE_DSM_INPUT à laquelle ajouter la plage de jeu de données.

InputLength

Longueur, en octets, de la charge utile entière de la requête IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.

Offset

Décalage par rapport au début de la structure DEVICE_DSM_INPUT à laquelle la plage du jeu de données démarre, en octets.

Length

Longueur, en octets, de la plage du jeu de données.

Valeur retournée

Retourne TRUE si la plage du jeu de données a été correctement ajoutée, ou FALSE dans le cas contraire.

Remarques

Si le DSM contient des données de plage, appelez DeviceDsmAddDataSetRange pour chaque plage afin de l’ajouter à la mémoire tampon système. Consultez Vue d’ensemble de la gestion des ensembles de données pour connaître la disposition de la mémoire tampon système pour une demande de IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 version 1803
Plateforme cible Universal
En-tête ntddstor.h

Voir aussi

Vue d’ensemble de la gestion des ensembles de données

DEVICE_DSM_INPUT

DEVICE_DSM_RANGE

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES