DeviceDsmGetInputLength, fonction (ntddstor.h)

La fonction DeviceDsmGetInputLength calcule le nombre total d’octets dans une opération d’entrée DSM (Data Set Management).

Syntaxe

ULONG DeviceDsmGetInputLength(
  PDEVICE_DSM_DEFINITION Definition,
  ULONG                  ParameterBlockLength,
  ULONG                  NumberOfDataSetRanges
);

Paramètres

Definition

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

ParameterBlockLength

Longueur, en octets, du bloc de paramètres de l’opération d’entrée. Si l’opération d’entrée n’a aucun paramètre, ParameterBlockLength est défini sur zéro.

NumberOfDataSetRanges

Nombre de plages de jeu de données associées à l’opération d’entrée. Si l’opération d’entrée n’a aucune plage de jeux de données, NumberOfDataSetRanges est défini sur zéro.

Valeur de retour

DeviceDsmGetInputLength retourne le nombre total d’octets requis pour l’opération d’entrée : la longueur de la structure DEVICE_DSM_INPUT , ainsi que la longueur du bloc de paramètres (le cas échéant), ainsi que la longueur de toutes les plages de jeu de données (le cas échéant).

Remarques

Consultez La vue d’ensemble de la gestion des ensembles de données pour plus d’informations sur la configuration et le traitement d’une action DSM.

Configuration requise

   
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