Compartir a través de


función HidP_MaxDataListLength (hidpi.h)

La rutina HidP_MaxDataListLength devuelve el número máximo de estructuras de HIDP_DATA que HidP_GetData pueden devolver para un tipo especificado de informe HID y una colección de nivel superior especificada.

Sintaxis

ULONG HidP_MaxDataListLength(
  [in] HIDP_REPORT_TYPE     ReportType,
  [in] PHIDP_PREPARSED_DATA PreparsedData
);

Parámetros

[in] ReportType

Especifica un valor de enumerador HIDP_REPORT_TYPE que indica el tipo de informe.

[in] PreparsedData

Puntero a los datos preparados de una colección de nivel superior.

Valor devuelto

Si se ejecuta correctamente, HidP_MaxDataListLength devuelve el número máximo de estructuras de HIDP_DATA que HidP_GetData podrían devolver para un tipo especificado de informe HID y una colección de nivel superior especificada. De lo contrario, la rutina devuelve cero, lo que indica que el tipo de informe o los datos preparados no son válidos.

Comentarios

Las aplicaciones en modo de usuario o los controladores en modo kernel llaman a HidP_MaxDataListLength para determinar el número máximo de estructuras de HIDP_DATA que HidP_GetData pueden devolver.

Para obtener más información, consulte Colecciones HID.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows 2000 y versiones posteriores de Windows.
Plataforma de destino Universal
Encabezado hidpi.h (incluya Hidpi.h)
Library Hidparse.lib
IRQL <= DISPATCH_LEVEL

Consulte también

HIDP_DATA

HidP_GetData

HidP_SetData

_HIDP_PREPARSED_DATA