Função DeviceDsmValidateOutput (ntddstor.h)
A função DeviceDsmValidateOutput valida a saída de uma operação de DSM (gerenciamento de conjunto de dados).
Sintaxe
BOOLEAN DeviceDsmValidateOutput(
PDEVICE_DSM_DEFINITION Definition,
PDEVICE_DSM_OUTPUT Output,
ULONG OutputLength
);
Parâmetros
Definition
Ponteiro para uma estrutura DEVICE_DSM_DEFINITION que define a operação.
Output
Ponteiro para a estrutura DEVICE_DSM_OUTPUT da operação.
OutputLength
O comprimento, em bytes, de todo o buffer de saída.
Retornar valor
Retornará TRUE se a saída for válida ou FALSE caso contrário.
Comentários
A saída é retornada na carga de uma solicitação de IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES . Antes de extrair a saída, o chamador deve primeiro chamar DeviceDsmValidateOutput para garantir que a saída seja válida com base na Definição e saída da operação (cujos membros action devem corresponder), incluindo a estrutura de DEVICE_DSM_OUTPUT para a qual Output aponta e o bloco de saída, se houver, que segue a estrutura DEVICE_DSM_OUTPUT.
Consulte Visão geral do gerenciamento de conjuntos 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 |