Freigeben über


DeviceDsmGetInputLength-Funktion (ntddstor.h)

Die DeviceDsmGetInputLength-Funktion berechnet die Gesamtanzahl der Bytes in einem DsM-Eingabevorgang (Data Set Management).

Syntax

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

Parameter

Definition

Zeiger auf eine DEVICE_DSM_DEFINITION Struktur, die die Aktion definiert.

ParameterBlockLength

Die Länge des Parameterblocks des Eingabevorgangs in Bytes. Wenn der Eingabevorgang keine Parameter enthält, wird ParameterBlockLength- auf Null festgelegt.

NumberOfDataSetRanges

Die Anzahl der Datensätze, die dem Eingabevorgang zugeordnet sind. Wenn der Eingabevorgang keine Datasetbereiche aufweist, wird NumberOfDataSetRanges- auf Null festgelegt.

Rückgabewert

DeviceDsmGetInputLength die Gesamtanzahl der für den Eingabevorgang erforderlichen Bytes zurück: die Länge der DEVICE_DSM_INPUT-Struktur sowie die Länge des Parameterblocks (falls vorhanden) sowie die Länge aller Datasetbereiche (falls vorhanden).

Bemerkungen

Informationen zum Einrichten und Verarbeiten einer DSM-Aktion finden Sie unter Data Set Management Overview.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10, Version 1803
Zielplattform- Universal
Header- ntddstor.h

Siehe auch

übersicht über Data Set Management

DEVICE_DSM_DEFINITION

DEVICE_DSM_INPUT