Condividi tramite


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.