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 |