función HidP_UsageAndPageListDifference (hidpi.h)
La función HidP_UsageAndPageListDifference devuelve la diferencia entre dos listas de usos, como se puede devolver de HidP_GetUsages. En otras palabras, devuelve una lista de usos que se encuentran en la lista actual, pero no en la lista anterior, así como una lista de usos que se encuentran en la lista anterior, pero no en la lista actual.
Sintaxis
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
Lista de usos anteriores.
[in, reads] CurrentUsageList
La lista de usos ahora.
[out, writes] BreakUsageList
PreviousUsageList menos CurrentUsageList
[out, writes] MakeUsageList
CurrentUsageList menos PreviousUsageList
[in] UsageListLength
Representa la longitud de las listas de uso en los elementos de matriz. Si compara dos listas con un número diferente de elementos de matriz, este valor es el tamaño del mayor de las dos listas. Cualquier cero encontrado con una lista indica una finalización anticipada de la lista y los usos encontrados después del primer cero se omiten.
Valor devuelto
HidP_UsageAndPageListDifference devuelve HIDP_STATUS_SUCCESS si la llamada se realizó correctamente. De lo contrario, devuelve un código de error NTSTATUS .
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | hidpi.h |