Compartilhar via


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

Confira também

Visão geral do gerenciamento do conjunto de dados

DEVICE_DSM_DEFINITION

DEVICE_DSM_INPUT