Compartilhar via


Função DeviceDsmAddDataSetRange (ntddstor.h)

A função DeviceDsmAddDataSetRange adiciona um intervalo de conjunto de dados ao buffer do sistema para uma solicitação de IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES .

Sintaxe

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

Parâmetros

Input

Ponteiro para a estrutura DEVICE_DSM_INPUT à qual adicionar o intervalo do conjunto de dados.

InputLength

O comprimento, em bytes, de todo o conteúdo da solicitação de IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.

Offset

O deslocamento do início da estrutura DEVICE_DSM_INPUT na qual o intervalo do conjunto de dados é iniciado, em bytes.

Length

O comprimento, em bytes, do intervalo do conjunto de dados.

Retornar valor

Retornará TRUE se o intervalo do conjunto de dados tiver sido adicionado com êxito ou FALSE caso contrário.

Comentários

Se o DSM tiver dados de intervalo, chame DeviceDsmAddDataSetRange para cada intervalo para adicioná-lo ao buffer do sistema. Consulte Visão geral do gerenciamento do conjunto de dados para ver o layout do buffer do sistema para obter uma solicitação de IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1803
Plataforma de Destino Universal
Cabeçalho ntddstor.h

Confira também

Visão geral do gerenciamento do conjunto de dados

DEVICE_DSM_INPUT

DEVICE_DSM_RANGE

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES