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