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 |