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 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 DEVICE_DSM_INPUT, además de la longitud del bloque de parámetros (si existe), además de la longitud de todos los intervalos de conjuntos de datos (si los hay).

Observaciones

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 Valor
cliente mínimo admitido Windows 10, versión 1803
de la plataforma de destino de Universal
encabezado de ntddstor.h

Consulte también

Información general sobre la administración de conjuntos de datos

DEVICE_DSM_DEFINITION

DEVICE_DSM_INPUT