Condividi tramite


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