Partilhar 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 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.

Valor de retorno

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

Observações

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 de conjunto de dados para o layout do buffer do sistema para uma solicitação de IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.

Requisitos

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

Consulte também

Visão geral do gerenciamento do conjunto de dados

DEVICE_DSM_INPUT

DEVICE_DSM_RANGE

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES