Compartilhar via


HidP_GetExtendedAttributes

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Essa função retorna o estendido atributos de um controle HID.

Syntax

NTSTATUS HidP_GetExtendedAttributes(
  HIDP_REPORT_TYPE ReportType,
  USHORT DataIndex,
  PHIDP_PREPARSED_DATA PreparsedData,
  PHIDP_EXTENDED_ATTRIBUTES Attributes,
  PULONG LengthAttributes
);

Parameters

  • ReportType
    [no] HIDP_REPORT_TYPE enumerador valor que indica o tipo de relatório HID associado com o controle HID especificado por DataIndex.
  • DataIndex
    [no] Índice de dados de controle de HID.
  • PreparsedData
    [no] Preparsed dados para o de alto nível coleção que contém o controle especificado.
  • Atributos
    [out] Ponteiro para uma reserva Caller-allocated que usa a função para retornar o estendido atributos do controle especificado por DataIndex.
  • LengthAttributes
    [in, Out] Na entrada, o tamanho em bytes das Atributos reserva, que deve ser maior ou igual a sizeof (HIDP_EXTENDED_ATTRIBUTES). Na saída, o tamanho em bytes das Atributos reserva.

Return Value

A seguinte tabela mostra os possíveis valores de retorno.

Valor Descrição

HIDP_STATUS_SUCCESS

Função retornado com êxito estendido de controle informações de atributo.

HIDP_STATUS_BUFFER_TOO_SMALL

Atributo reserva não é grande o suficiente para armazenar todos os estendido informações de atributo.

HIDP_STATUS_DATA_INDEX_NOT_FOUND

Especificado índice dados não é válido.

Remarks

HidP_GetExtendedAttributes Retorna uma variável comprimento HIDP_EXTENDED_ATTRIBUTES estrutura in a Atributo reserva. O HIDP_EXTENDED_ATTRIBUTES estendido estrutura atributos contém, na ordem consecutiva, os membros de comprimento fixo NumGlobalUnknowns, Reservado, e GlobalUnknowns, seguido por uma variável matriz de comprimento HIDP_UNKNOWN_TOKEN estruturas. O primeiro membro do token desconhecido matriz está localizado em (PHID_UNKNOWN_TOKEN*)&(Atributos->Dados).

A função retorna quantos bytes do estendido informações de atributo como o Atributo reserva pode conter. Se a reserva é muito pequena, a função truncará as informações retornará. Para determinar o número de símbolos desconhecidos na variável de matriz Comprimento, um chamador pode usar primeiro o Atributos reserva para retornar o valor da NumGlobalUnknowns membro do estendido atributos informações.

Requirements

Header hidpi.h
Library Hidparse_lib.lib
Windows Embedded CE Windows CE .NET 4.2 and later

See Also

Reference

HIDP_EXTENDED_ATTRIBUTES
HIDP_REPORT_TYPE
HIDP_UNKNOWN_TOKEN