Partager via


DeviceDsmValidateOutput, fonction (ntddstor.h)

La fonction DeviceDsmValidateOutput valide la sortie d’une opération de gestion de jeu de données (DSM).

Syntaxe

BOOLEAN DeviceDsmValidateOutput(
  PDEVICE_DSM_DEFINITION Definition,
  PDEVICE_DSM_OUTPUT     Output,
  ULONG                  OutputLength
);

Paramètres

Definition

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

Output

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

OutputLength

Longueur, en octets, de la mémoire tampon de sortie entière.

Valeur de retour

Retourne TRUE si la sortie est valide ou FALSE dans le cas contraire.

Remarques

La sortie est retournée dans la charge utile d’une requête IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES. Avant d’extraire la sortie, l’appelant doit d’abord appeler DeviceDsmValidateOutput pour s’assurer que la sortie est valide en fonction de l' définition de l’opération et de sortie (dont Action membres doivent correspondre), y compris la structure DEVICE_DSM_OUTPUT qui sortie pointe vers, et le bloc de sortie, le cas échéant, qui suit la structure DEVICE_DSM_OUTPUT.

Consultez Vue d’ensemble de la gestion des ensembles de données pour plus d’informations sur la gestion d’un DSM.

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_OUTPUT