Função DeviceDsmValidateInput (ntddstor.h)
A função DeviceDsmValidateInput valida a entrada de 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 de 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.
Valor de retorno
Retorna verdadeiro se a entrada for válida ou false caso contrário.
Observações
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 no de Definição de da operação e de Entrada (cujos membros de Ação de devem corresponder), incluindo a estrutura de DEVICE_DSM_INPUT que a de Entrada aponta e os intervalos de bloco de parâmetro e conjunto de dados, se houver, que seguem a estrutura DEVICE_DSM_INPUT.
Consulte Visão geral do gerenciamento de conjuntos de dados para obter mais detalhes sobre como lidar com um DSM.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 10, versão 1803 |
da Plataforma de Destino | Universal |
cabeçalho | ntddstor.h |