função HidP_UsageAndPageListDifference (hidpi.h)
A função HidP_UsageAndPageListDifference retorna a diferença entre duas listas de usos, como pode ser retornado de HidP_GetUsages. Em outras palavras, ele retorna uma lista de usos que estão na lista atual, mas não na lista anterior, bem como uma lista de usos que estão na lista anterior, mas não na lista atual.
Sintaxe
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
);
Parâmetros
[in, reads] PreviousUsageList
A lista de usos anteriores.
[in, reads] CurrentUsageList
A lista de usos agora.
[out, writes] BreakUsageList
PreviousUsageList menos CurrentUsageList
[out, writes] MakeUsageList
CurrentUsageList menos PreviousUsageList
[in] UsageListLength
Representa o comprimento das listas de uso em elementos de matriz. Se estiver comparando duas listas com um número diferente de elementos de matriz, esse valor será o tamanho do maior das duas listas. Qualquer zero encontrado com uma lista indica um encerramento antecipado da lista e todos os usos encontrados após o primeiro zero são ignorados.
Retornar valor
HidP_UsageAndPageListDifference retornará HIDP_STATUS_SUCCESS se a chamada tiver sido bem-sucedida. Caso contrário, ele retornará um código de erro NTSTATUS .
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | hidpi.h |