Freigeben über


DeviceDsmAddDataSetRange-Funktion (ntddstor.h)

Die funktion DeviceDsmAddDataSetRange fügt dem Systempuffer für eine IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES Anforderung einen Datensatzbereich hinzu.

Syntax

BOOLEAN DeviceDsmAddDataSetRange(
  PDEVICE_DSM_INPUT Input,
  ULONG             InputLength,
  LONGLONG          Offset,
  ULONGLONG         Length
);

Parameter

Input

Zeigen Sie auf die DEVICE_DSM_INPUT Struktur, der der Datensatzbereich hinzugefügt werden soll.

InputLength

Die Länge der gesamten Nutzlast der IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES Anforderung in Byte.

Offset

Der Offset vom Anfang der DEVICE_DSM_INPUT Struktur, in der der Datensatzbereich beginnt, in Byte.

Length

Die Länge des Datasetbereichs in Bytes.

Rückgabewert

Gibt TRUE zurück, wenn der Datensatzbereich erfolgreich hinzugefügt wurde oder andernfalls FALSE.

Bemerkungen

Wenn der DSM Bereichsdaten enthält, rufen Sie DeviceDsmAddDataSetRange für jeden Bereich auf, um ihn dem Systempuffer hinzuzufügen. Siehe Data Set Management Overview für das Layout des Systempuffers für eine IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES Anforderung.

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_INPUT

DEVICE_DSM_RANGE

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES