Funzione DeviceDsmAddDataSetRange (ntddstor.h)

La funzione DeviceDsmAddDataSetRange aggiunge un intervallo di set di dati al buffer di sistema per una richiesta di IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES .

Sintassi

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

Parametri

Input

Puntatore alla struttura DEVICE_DSM_INPUT a cui aggiungere l'intervallo del set di dati.

InputLength

Lunghezza, in byte, dell'intero payload della richiesta IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.

Offset

Offset dall'inizio della struttura DEVICE_DSM_INPUT in cui inizia l'intervallo del set di dati, in byte.

Length

Lunghezza, in byte, dell'intervallo del set di dati.

Valore restituito

Restituisce TRUE se l'intervallo del set di dati è stato aggiunto correttamente o FALSE in caso contrario.

Commenti

Se il DSM contiene dati di intervallo, chiamare DeviceDsmAddDataSetRange per ogni intervallo per aggiungerlo al buffer di sistema. Per informazioni sul layout del buffer di sistema per una richiesta di IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES, vedere Panoramica della gestione dei set di dati.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1803
Piattaforma di destinazione Universale
Intestazione ntddstor.h

Vedi anche

Panoramica della gestione dei set di dati

DEVICE_DSM_INPUT

DEVICE_DSM_RANGE

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES