Partager via


en-tête hidpi.h

Interface publique de la bibliothèque d’analyse hid (Human Interface Device).

Pour plus d’informations, consultez :

hidpi.h contient les interfaces de programmation suivantes :

Fonctions

 
HidP_GetButtonArray

HidP_GetButtonArray retourne un tableau de structures HIDP_BUTTON_ARRAY_DATA pour le rapport spécifié.
HidP_GetButtonCaps

La routine HidP_GetButtonCaps retourne un tableau de fonctionnalités de bouton qui décrit tous les boutons de contrôle HID d’une collection de niveau supérieur pour un type spécifié de rapport HID.
HidP_GetButtons

La macro HidP_GetButtons est un alias mnemonique pour la fonction HHidP_GetUsages.
HidP_GetButtonsEx

La macro HidP_GetButtonsEx est un alias mnémonique pour la fonction HidP_GetUsagesEx.
HidP_GetCaps

La routine HidP_GetCaps retourne la structure HIDP_CAPS d’une collection de niveau supérieur. Cette routine est en hidpi.h.
HidP_GetData

La routine HidP_GetData retourne, pour un rapport spécifié, un tableau de structures HIDP_DATA qui identifient les index de données de tous les boutons de contrôle HID actuellement définis sur ON (1) et les index de données et les données associés à toutes les valeurs de contrôle HID.
HidP_GetExtendedAttributes

La routine HidP_GetExtendedAttributes retourne les attributs étendus d’un contrôle HID.
HidP_GetLinkCollectionNodes

La routine HidP_GetLinkCollectionNodes retourne le tableau de collection de liens de niveau supérieur.
HidP_GetScaledUsageValue

La routine HidP_GetScaledUsageValue retourne le résultat signé et mis à l’échelle d’une valeur de contrôle HID extraite d’un rapport HID.
HidP_GetSpecificButtonCaps

La routine HidP_GetSpecificButtonCaps retourne un tableau de fonctionnalités de bouton qui décrit tous les boutons de contrôle HID d’une collection de niveau supérieur qui répondent à un critère de sélection spécifié.
HidP_GetSpecificValueCaps

La routine HidP_GetSpecificValueCaps retourne un tableau de capacités de valeur qui décrit toutes les valeurs de contrôle HID qui répondent à un critère de sélection spécifié.
HidP_GetUsages

La routine HidP_GetUsages retourne une liste de toutes les utilisations du bouton de contrôle HID qui se trouvent sur une page d’utilisation spécifiée et qui sont définies sur ON dans un rapport HID.
HidP_GetUsagesEx

La routine HidP_GetUsagesEx retourne une liste de toutes les utilisations du bouton de contrôle HID définies sur ON dans un rapport HID.
HidP_GetUsageValue

La routine HidP_GetUsageValue extrait les données associées à une valeur de contrôle HID qui correspond aux critères de sélection dans un rapport HID.
HidP_GetUsageValueArray

La routine HidP_GetUsageValueArray extrait les données associées à un tableau de valeurs d’utilisation de contrôle HID à partir d’un rapport HID.
HidP_GetValueCaps

La routine HidP_GetValueCaps retourne un tableau de capacités de valeur qui décrit toutes les valeurs de contrôle HID dans une collection de niveau supérieur pour un type spécifié de rapport HID.
HidP_GetVersion

La fonction HidP_GetVersion est une implémentation en-tête uniquement qui retourne la version de l’API HID.
HidP_InitializeReportForID

La routine HidP_InitializeReportForID initialise un rapport HID.
HidP_MaxDataListLength

La routine HidP_MaxDataListLength retourne le nombre maximal de structures HIDP_DATA qui HidP_GetData peuvent retourner pour un type spécifié de rapport HID et une collection de niveau supérieur spécifiée.
HidP_MaxUsageListLength

La routine HidP_MaxUsageListLength retourne le nombre maximal d’utilisations HID que HidP_GetUsages pouvez retourner pour un type spécifié de rapport HID et une collection de niveau supérieur spécifiée.
HidP_SetButtonArray

La fonction HidP_SetButtonArray définit l’état des boutons via un tableau de structures HIDP_BUTTON_ARRAY_DATA.
HidP_SetButtons

La macro HidP_SetButtons est un alias mnemonique pour la fonction HidP_SetUsages.
HidP_SetData

La routine HidP_SetData définit un ensemble spécifié de boutons de contrôle HID et d’utilisations de valeurs dans un rapport HID.
HidP_SetScaledUsageValue

La routine HidP_SetScaledUsageValue convertit un nombre physique signé et mis à l’échelle en valeur logique d’une utilisation HID et définit la valeur d’utilisation dans un rapport HID spécifié.
HidP_SetUsages

La routine HidP_SetUsages définit les boutons de contrôle HID spécifiés ON (1) dans un rapport HID.
HidP_SetUsageValue

La routine HidP_SetUsageValue définit une valeur de contrôle HID dans un rapport HID spécifié.
HidP_SetUsageValueArray

La routine HidP_SetUsageValueArray définit un tableau de valeurs d’utilisation de contrôle HID dans un rapport HID spécifié.
HidP_TranslateUsagesToI8042ScanCodes

La routine HidP_TranslateUsagesToI8042ScanCodes mappe une liste d’utilisations HID sur la page d’utilisation HID_USAGE_PAGE_KEYBOARD à leurs codes d’analyse PS/2 respectifs (Jeu de codes d’analyse 1).
HidP_UnsetButtons

La macro HidP_UnsetButtons est un alias mnemonique pour la fonction HidP_UnsetUsages.
HidP_UnsetUsages

La routine HidP_UnsetUsages définit les utilisations off (zéro) du bouton de contrôle HID spécifiées dans un rapport HID.
HidP_UsageAndPageListDifference

La fonction HidP_UsageAndPageListDifference retourne la différence entre deux listes d’utilisations.
HidP_UsageListDifference

La routine HidP_UsageListDifference retourne les différences entre deux tableaux d’utilisations HID.

Structures

 
HIDP_BUTTON_ARRAY_DATA

La structure HIDP_BUTTON_ARRAY_DATA est utilisée pour obtenir ou définir des données pour un bouton unique dans un tableau de boutons.
HIDP_BUTTON_CAPS

La structure HIDP_BUTTON_CAPS contient des informations sur la capacité d’une utilisation du bouton de contrôle HID (ou d’un ensemble de boutons associés à une plage d’utilisation).
HIDP_CAPS

La structure HIDP_CAPS contient des informations sur la capacité d’une collection de niveau supérieur.
HIDP_DATA

La structure HIDP_DATA contient des informations sur l’index et la valeur de données d’un contrôle HID dans un rapport HID.
HIDP_EXTENDED_ATTRIBUTES

La structure HIDP_EXTENDED_ATTRIBUTES contient des informations sur les éléments globaux spécifiés pour un contrôle HID que l’analyseur HID n’a pas reconnu.
HIDP_LINK_COLLECTION_NODE

La structure HIDP_LINK_COLLECTION_NODE contient des informations sur une collection de liens dans le tableau de collection de liens d’une collection de liens de niveau supérieur.
HIDP_UNKNOWN_TOKEN

La structure HIDP_UNKNOWN_TOKEN contient des informations sur un élément global que l’analyseur HID n’a pas reconnu.
HIDP_VALUE_CAPS

La structure HIDP_VALUE_CAPS contient des informations qui décrivent la fonctionnalité d’un ensemble de valeurs de contrôle HID (une seule utilisation ou une plage d’utilisation).
USAGE_AND_PAGE

La structure USAGE_AND_PAGE spécifie la page d’utilisation et l’ID d’utilisation d’un contrôle HID.

Énumérations

 
HIDP_REPORT_TYPE

Le type d’énumération HIDP_REPORT_TYPE est utilisé pour spécifier un type de rapport HID.