Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 |