Compartilhar via


função HidP_MaxDataListLength (hidpi.h)

A rotina HidP_MaxDataListLength retorna o número máximo de estruturas HIDP_DATA que HidP_GetData podem retornar para um tipo especificado de relatório HID e uma coleção de nível superior especificada.

Sintaxe

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

Parâmetros

[in] ReportType

Especifica um valor de enumerador HIDP_REPORT_TYPE que indica o tipo de relatório.

[in] PreparsedData

Ponteiro para os dados pré-preparados de uma coleção de nível superior.

Retornar valor

Se tiver êxito, HidP_MaxDataListLength retornará o número máximo de estruturas de HIDP_DATA que HidP_GetData poderão retornar para um tipo especificado de relatório HID e uma coleção de nível superior especificada. Caso contrário, a rotina retornará zero, o que indica que o tipo de relatório ou os dados pré-preparados não são válidos.

Comentários

Aplicativos no modo de usuário ou drivers de modo kernel chamam HidP_MaxDataListLength para determinar o número máximo de estruturas de HIDP_DATA que HidP_GetData podem retornar.

Para obter mais informações, consulte Coleções HID.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows 2000 e versões posteriores do Windows.
Plataforma de Destino Universal
Cabeçalho hidpi.h (inclua Hidpi.h)
Biblioteca Hidparse.lib
IRQL <= DISPATCH_LEVEL

Confira também

HIDP_DATA

HidP_GetData

HidP_SetData

_HIDP_PREPARSED_DATA