Função DeviceDsmValidateInput (ntddstor.h)
A função DeviceDsmValidateInput valida a entrada para uma operação de DSM (gerenciamento de conjunto de dados).
Sintaxe
BOOLEAN DeviceDsmValidateInput(
PDEVICE_DSM_DEFINITION Definition,
PDEVICE_DSM_INPUT Input,
ULONG InputLength
);
Parâmetros
Definition
Ponteiro para uma estrutura DEVICE_DSM_DEFINITION que define a operação.
Input
Ponteiro para a estrutura DEVICE_DSM_INPUT da operação.
InputLength
O comprimento, em bytes, de todo o buffer de entrada.
Retornar valor
Retornará TRUE se a entrada for válida ou FALSE caso contrário.
Comentários
A entrada é passada no conteúdo de uma solicitação de IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES . Antes de processar a solicitação, o manipulador deve primeiro chamar DeviceDsmValidateInput para garantir que a entrada seja válida com base na Definição e entrada da operação (cujos membros de Ação devem corresponder), incluindo a estrutura DEVICE_DSM_INPUT para a qual Input aponta e o bloco de parâmetros e intervalos de conjuntos de dados, se houver, que seguem a estrutura DEVICE_DSM_INPUT.
Consulte Visão geral do gerenciamento de conjunto de dados para obter mais detalhes sobre como lidar com um DSM.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1803 |
Plataforma de Destino | Universal |
Cabeçalho | ntddstor.h |