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 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 conjunto de dados, NumberOfDataSetRanges será definido como zero.
Retornar valor
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).
Comentários
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 |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1803 |
Plataforma de Destino | Universal |
Cabeçalho | ntddstor.h |