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 |