Partager via


Fonction DeviceDsmValidateInput (ntddstor.h)

La fonction DeviceDsmValidateInput valide l’entrée pour une opération de gestion de jeu de données (DSM).

Syntaxe

BOOLEAN DeviceDsmValidateInput(
  PDEVICE_DSM_DEFINITION Definition,
  PDEVICE_DSM_INPUT      Input,
  ULONG                  InputLength
);

Paramètres

Definition

Pointeur vers une structure DEVICE_DSM_DEFINITION qui définit l’opération.

Input

Pointeur vers la structure DEVICE_DSM_INPUT de l’opération.

InputLength

Longueur, en octets, de la mémoire tampon d’entrée entière.

Valeur retournée

Retourne TRUE si l’entrée est valide, ou FALSE dans le cas contraire.

Remarques

L’entrée est transmise dans la charge utile d’une requête IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES . Avant de traiter la demande, le gestionnaire doit d’abord appeler DeviceDsmValidateInput pour s’assurer que l’entrée est valide en fonction de la définition et de l’entrée de l’opération (dont les membres Action doivent correspondre), y compris la structure DEVICE_DSM_INPUT vers laquelle l’entrée pointe, ainsi que le bloc de paramètres et les plages de jeux de données, le cas échéant, qui suivent la structure DEVICE_DSM_INPUT.

Pour plus d’informations sur la gestion d’un DSM, consultez Vue d’ensemble de la gestion des ensembles de données.

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_DEFINITION

DEVICE_DSM_INPUT

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES