Compartir a través de


Función DeviceDsmGetInputLength (ntddstor.h)

La función DeviceDsmGetInputLength calcula el número total de bytes en una operación de entrada de administración de conjuntos de datos (DSM).

Sintaxis

ULONG DeviceDsmGetInputLength(
  PDEVICE_DSM_DEFINITION Definition,
  ULONG                  ParameterBlockLength,
  ULONG                  NumberOfDataSetRanges
);

Parámetros

Definition

Puntero a una estructura de DEVICE_DSM_DEFINITION que define la acción.

ParameterBlockLength

Longitud, en bytes, del bloque de parámetros de la operación de entrada. Si la operación de entrada no tiene parámetros, ParameterBlockLength se establece en cero.

NumberOfDataSetRanges

Número de intervalos de conjuntos de datos asociados a la operación de entrada. Si la operación de entrada no tiene intervalos de conjuntos de datos, NumberOfDataSetRanges se establece en cero.

Valor devuelto

DeviceDsmGetInputLength devuelve el número total de bytes necesarios para la operación de entrada: la longitud de la estructura de DEVICE_DSM_INPUT , más la longitud del bloque de parámetros (si existe), además de la longitud de todos los intervalos del conjunto de datos (si existe).

Comentarios

Consulte Información general sobre la administración de conjuntos de datos para obtener información sobre cómo configurar y procesar una acción dsm.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1803
Plataforma de destino Universal
Encabezado ntddstor.h

Consulte también

Introducción a la administración de conjuntos de datos

DEVICE_DSM_DEFINITION

DEVICE_DSM_INPUT