Compartir a través de


Función DeviceDsmAddDataSetRange (ntddstor.h)

La función DeviceDsmAddDataSetRange agrega un intervalo de conjuntos de datos al búfer del sistema para una solicitud de IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES .

Sintaxis

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

Parámetros

Input

Puntero a la estructura DEVICE_DSM_INPUT a la que se va a agregar el intervalo del conjunto de datos.

InputLength

Longitud, en bytes, de toda la carga de la solicitud IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.

Offset

Desplazamiento desde el principio de la estructura DEVICE_DSM_INPUT en la que se inicia el intervalo del conjunto de datos, en bytes.

Length

Longitud, en bytes, del intervalo del conjunto de datos.

Valor devuelto

Devuelve TRUE si el intervalo del conjunto de datos se agregó correctamente o FALSE en caso contrario.

Comentarios

Si el DSM tiene datos de rango, llame a DeviceDsmAddDataSetRange para cada rango para agregarlo al búfer del sistema. Consulte Introducción a la administración de conjuntos de datos para ver el diseño del búfer del sistema para obtener una solicitud de IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1803
Plataforma de destino Universal
Encabezado ntddstor.h

Consulte también

Introducción a la administración de conjuntos de datos

DEVICE_DSM_INPUT

DEVICE_DSM_RANGE

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES