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. |