Função DeviceDsmGetInputLength (ntddstor.h)
A função DeviceDsmGetInputLength calcula o número total de bytes em uma operação de entrada DSM (gerenciamento de conjunto de dados).
Sintaxe
ULONG DeviceDsmGetInputLength(
PDEVICE_DSM_DEFINITION Definition,
ULONG ParameterBlockLength,
ULONG NumberOfDataSetRanges
);
Parâmetros
Definition
Ponteiro para uma estrutura de DEVICE_DSM_DEFINITION que define a ação.
ParameterBlockLength
O comprimento, em bytes, do bloco de parâmetros da operação de entrada. Se a operação de entrada não tiver parâmetros, ParameterBlockLength será definido como zero.
NumberOfDataSetRanges
O número de intervalos de conjuntos de dados associados à operação de entrada. Se a operação de entrada não tiver intervalos de conjuntos de dados, NumberOfDataSetRanges será definido como zero.
Valor de retorno
DeviceDsmGetInputLength retorna o número total de bytes necessários para a operação de entrada: o comprimento da estrutura DEVICE_DSM_INPUT, mais o comprimento do bloco de parâmetros (se houver), mais o comprimento de todos os intervalos de conjunto de dados (se houver).
Observações
Consulte Visão geral do gerenciamento de conjunto de dados para obter informações sobre como configurar e processar uma ação de DSM.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 10, versão 1803 |
da Plataforma de Destino | Universal |
cabeçalho | ntddstor.h |