Partager via


DeviceDsmAddDataSetRange, fonction (ntddstor.h)

La fonction DeviceDsmAddDataSetRange ajoute une plage de jeux de données à la mémoire tampon système pour une requête 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 à partir du début de la structure DEVICE_DSM_INPUT à laquelle la plage de jeu de données démarre, en octets.

Length

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

Valeur de retour

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

Remarques

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

Exigences

Exigence Valeur
client minimum pris en charge Windows 10, version 1803
plateforme cible Universel
d’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