NdisGetCurrentProcessorCpuUsage-Funktion (ndis.h)
Die NdisGetCurrentProcessorCpuUsage-Funktion gibt die durchschnittliche Aktivitätsmenge auf dem aktuellen Prozessor seit dem Start als Prozentsatz zurück.
Syntax
void NdisGetCurrentProcessorCpuUsage(
[out] PULONG pCpuUsage
);
Parameter
[out] pCpuUsage
Ein Zeiger auf eine vom Aufrufer bereitgestellte Variable, die die durchschnittliche Auslastung des aktuellen Prozessors seit dem Start empfängt, ausgedrückt als Prozentsatz.
Rückgabewert
Keine
Bemerkungen
Die NdisGetCurrentProcessorCpuUsage-Funktion gibt die durchschnittliche Aktivitätsmenge auf dem aktuellen Prozessor seit dem letzten Start zurück, nicht die aktuelle Nutzungsebene. Diese Informationen sind nicht besonders nützlich. Daher wird empfohlen, NdisGetCurrentProcessorCpuUsage nicht in Ihrem Treiber zu verwenden.
Alternativ können Sie NdisGetCurrentProcessorCounts verwenden, um zu ermitteln, ob der Prozessor derzeit geladen ist.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Für NDIS 6.0- und höher-Treiber in Windows Vista und höher veraltet. Für NDIS 5.1-Treiber veraltet (siehe NdisGetCurrentProcessorCpuUsage (NDIS 5.1)) in Windows XP und höher. |
Zielplattform | Universell |
Header | ndis.h (einschließlich Ndis.h) |
Bibliothek | Ndis.lib |
IRQL | Beliebige Ebene |