funzione HidP_UsageAndPageListDifference (hidpi.h)
La funzione HidP_UsageAndPageListDifference restituisce la differenza tra due elenchi di utilizzi, come potrebbe essere restituito da HidP_GetUsages. In altre parole, restituisce un elenco di utilizzi presenti nell'elenco corrente, ma non nell'elenco precedente, nonché un elenco di utilizzi presenti nell'elenco precedente, ma non nell'elenco corrente.
Sintassi
NTSTATUS HidP_UsageAndPageListDifference(
[in, reads] PUSAGE_AND_PAGE PreviousUsageList,
[in, reads] PUSAGE_AND_PAGE CurrentUsageList,
[out, writes] PUSAGE_AND_PAGE BreakUsageList,
[out, writes] PUSAGE_AND_PAGE MakeUsageList,
[in] ULONG UsageListLength
);
Parametri
[in, reads] PreviousUsageList
Elenco di utilizzi prima.
[in, reads] CurrentUsageList
Elenco di utilizzi ora.
[out, writes] BreakUsageList
PreviousUsageList meno CurrentUsageList
[out, writes] MakeUsageList
CurrentUsageList meno PreviousUsageList
[in] UsageListLength
Rappresenta la lunghezza degli elenchi di utilizzo negli elementi della matrice. Se si confrontano due elenchi con un numero diverso di elementi della matrice, questo valore è la dimensione dei due elenchi più grandi. Qualsiasi zero trovato con un elenco indica una chiusura anticipata dell'elenco e qualsiasi utilizzo trovato dopo il primo zero viene ignorato.
Valore restituito
HidP_UsageAndPageListDifference restituisce HIDP_STATUS_SUCCESS se la chiamata ha avuto esito positivo. In caso contrario, restituisce un codice di errore NTSTATUS .
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | hidpi.h |