Intestazione hidpi.h
Interfaccia pubblica per la libreria di analisi HID (Human Interface Device).
Per altre informazioni, vedere:
hidpi.h contiene le interfacce di programmazione seguenti:
Funzioni
HidP_GetButtonArray HidP_GetButtonArray restituisce una matrice di strutture HIDP_BUTTON_ARRAY_DATA per il report specificato. |
HidP_GetButtonCaps La routine HidP_GetButtonCaps restituisce una matrice di funzionalità del pulsante che descrive tutti i pulsanti di controllo HID in una raccolta di primo livello per un tipo specificato di report HID. |
HidP_GetButtons La macro HidP_GetButtons è un alias mnemonico per la funzione HHidP_GetUsages. |
HidP_GetButtonsEx La macro HidP_GetButtonsEx è un alias mnemonico per la funzione HidP_GetUsagesEx. |
HidP_GetCaps La routine HidP_GetCaps restituisce la struttura di HIDP_CAPS di una raccolta di livello superiore. Questa routine è in hidpi.h. |
HidP_GetData La routine HidP_GetData restituisce, per un report specificato, una matrice di strutture HIDP_DATA che identificano gli indici di dati di tutti i pulsanti di controllo HID attualmente impostati su ON (1) e gli indici di dati e i dati associati a tutti i valori di controllo HID. |
HidP_GetExtendedAttributes La routine HidP_GetExtendedAttributes restituisce gli attributi estesi di un controllo HID. |
HidP_GetLinkCollectionNodes La routine HidP_GetLinkCollectionNodes restituisce una matrice di raccolta di collegamenti di primo livello. |
HidP_GetScaledUsageValue La routine HidP_GetScaledUsageValue restituisce il risultato con segno e ridimensionato di un valore di controllo HID estratto da un report HID. |
HidP_GetSpecificButtonCaps La routine HidP_GetSpecificButtonCaps restituisce una matrice di funzionalità del pulsante che descrive tutti i pulsanti di controllo HID in una raccolta di primo livello che soddisfa i criteri di selezione specificati. |
HidP_GetSpecificValueCaps La routine HidP_GetSpecificValueCaps restituisce una matrice di funzionalità valore che descrive tutti i valori di controllo HID che soddisfano i criteri di selezione specificati. |
HidP_GetUsages La routine HidP_GetUsages restituisce un elenco di tutti gli utilizzi di tutti i pulsanti di controllo HID presenti in una pagina di utilizzo specificata e sono impostati su ON in un report HID. |
HidP_GetUsagesEx La routine HidP_GetUsagesEx restituisce un elenco di tutti gli utilizzi dei pulsanti di controllo HID impostati su ON in un report HID. |
HidP_GetUsageValue La routine HidP_GetUsageValue estrae i dati associati a un valore di controllo HID che corrisponde ai criteri di selezione in un report HID. |
HidP_GetUsageValueArray La routine HidP_GetUsageValueArray estrae i dati associati a una matrice di valori di utilizzo del controllo HID da un report HID. |
HidP_GetValueCaps La routine HidP_GetValueCaps restituisce una matrice di funzionalità di valore che descrive tutti i valori dei controlli HID in una raccolta di livello superiore per un tipo specificato di report HID. |
HidP_GetVersion La funzione HidP_GetVersion è un'implementazione solo intestazione che restituisce la versione dell'API HID. |
HidP_InitializeReportForID La routine HidP_InitializeReportForID inizializza un report HID. |
HidP_MaxDataListLength La routine HidP_MaxDataListLength restituisce il numero massimo di strutture HIDP_DATA che HidP_GetData possono restituire per un tipo specificato di report HID e una raccolta di livello superiore specificata. |
HidP_MaxUsageListLength La routine HidP_MaxUsageListLength restituisce il numero massimo di utilizzi HID che HidP_GetUsages possono restituire per un tipo specificato di report HID e una raccolta di livello superiore specificata. |
HidP_SetButtonArray La funzione HidP_SetButtonArray imposta lo stato dei pulsanti tramite una matrice di strutture HIDP_BUTTON_ARRAY_DATA. |
HidP_SetButtons La macro HidP_SetButtons è un alias mnemonico per la funzione HidP_SetUsages. |
HidP_SetData La routine HidP_SetData imposta un set specificato di utilizzo di pulsanti di controllo HID e valori in un report HID. |
HidP_SetScaledUsageValue La routine HidP_SetScaledUsageValue converte un numero fisico con segno e ridimensionato in un valore logico di utilizzo HID e imposta il valore di utilizzo in un report HID specificato. |
HidP_SetUsages La routine HidP_SetUsages imposta i pulsanti di controllo HID specificati ON (1) in un report HID. |
HidP_SetUsageValue La routine HidP_SetUsageValue imposta un valore di controllo HID in un report HID specificato. |
HidP_SetUsageValueArray La routine HidP_SetUsageValueArray imposta una matrice di valori di utilizzo del controllo HID in un report HID specificato. |
HidP_TranslateUsagesToI8042ScanCodes La routine HidP_TranslateUsagesToI8042ScanCodes esegue il mapping di un elenco di utilizzi HID nella pagina di utilizzo HID_USAGE_PAGE_KEYBOARD ai rispettivi codici di analisi PS/2 (Set di codice di analisi 1). |
HidP_UnsetButtons La macro HidP_UnsetButtons è un alias mnemonico per la funzione HidP_UnsetUsages. |
HidP_UnsetUsages La routine HidP_UnsetUsages imposta l'utilizzo del pulsante di controllo HID specificato OFF (zero) in un report HID. |
HidP_UsageAndPageListDifference La funzione HidP_UsageAndPageListDifference restituisce la differenza tra due elenchi di utilizzi. |
HidP_UsageListDifference La routine HidP_UsageListDifference restituisce le differenze tra due matrici di utilizzi HID. |
Strutture
HIDP_BUTTON_ARRAY_DATA La struttura HIDP_BUTTON_ARRAY_DATA viene usata per ottenere o impostare i dati per un singolo pulsante in una matrice di pulsanti. |
HIDP_BUTTON_CAPS La struttura HIDP_BUTTON_CAPS contiene informazioni sulla funzionalità di utilizzo di un pulsante di controllo HID (o un set di pulsanti associati a un intervallo di utilizzo). |
HIDP_CAPS La struttura HIDP_CAPS contiene informazioni sulle funzionalità di una raccolta di livello superiore. |
HIDP_DATA La struttura HIDP_DATA contiene informazioni sull'indice dati e il valore di un controllo HID in un report HID. |
HIDP_EXTENDED_ATTRIBUTES La struttura HIDP_EXTENDED_ATTRIBUTES contiene informazioni sugli elementi globali specificati per un controllo HID non riconosciuto dal parser HID. |
HIDP_LINK_COLLECTION_NODE La struttura HIDP_LINK_COLLECTION_NODE contiene informazioni su una raccolta di collegamenti in una matrice di raccolta di collegamenti di primo livello. |
HIDP_UNKNOWN_TOKEN La struttura HIDP_UNKNOWN_TOKEN contiene informazioni su un elemento globale non riconosciuto dal parser HID. |
HIDP_VALUE_CAPS La struttura HIDP_VALUE_CAPS contiene informazioni che descrivono la funzionalità di un set di valori di controllo HID (un singolo utilizzo o un intervallo di utilizzo). |
USAGE_AND_PAGE La struttura USAGE_AND_PAGE specifica la pagina di utilizzo e l'ID utilizzo di un controllo HID. |
Enumerazioni
HIDP_REPORT_TYPE Il tipo di enumerazione HIDP_REPORT_TYPE viene utilizzato per specificare un tipo di report HID. |