Partilhar via


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 de 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.

Valor de retorno

Retornará TRUE se a saída for válida ou FALSE caso contrário.

Observações

A saída é retornada no conteúdo 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 no de Definição da operação e de Saída (cujo Ação membros devem corresponder), incluindo a estrutura de DEVICE_DSM_OUTPUT que a saída 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
de cliente com suporte mínimo Windows 10, versão 1803
da Plataforma de Destino Universal
cabeçalho ntddstor.h

Consulte também

Visão geral do gerenciamento do conjunto de dados

DEVICE_DSM_OUTPUT