Freigeben über


DeviceDsmGetInputLength-Funktion (ntddstor.h)

Die DeviceDsmGetInputLength-Funktion berechnet die Gesamtanzahl von 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 über keine Parameter verfügt, wird ParameterBlockLength auf 0 (null) festgelegt.

NumberOfDataSetRanges

Die Anzahl der Datasetbereiche, die dem Eingabevorgang zugeordnet sind. Wenn der Eingabevorgang keine Datasetbereiche aufweist, wird NumberOfDataSetRanges auf 0 festgelegt.

Rückgabewert

DeviceDsmGetInputLength gibt die Gesamtzahl der bytes zurück, die für den Eingabevorgang erforderlich sind: die Länge der DEVICE_DSM_INPUT-Struktur , plus die Länge des Parameterblocks (falls vorhanden), plus die Länge aller Datasetbereiche (falls vorhanden).

Hinweise

Informationen zum Einrichten und Verarbeiten einer DSM-Aktion finden Sie unter Übersicht über die Datasetverwaltung .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1803
Zielplattform Universell
Header ntddstor.h

Weitere Informationen

Übersicht über die Datasetverwaltung

DEVICE_DSM_DEFINITION

DEVICE_DSM_INPUT