ExInterlockedAddLargeStatistic-Makro (wdm.h)
Die ExInterlockedAddLargeStatistic Routine führt eine verzahnte Addition eines ULONG-Inkrementwerts zu einer LARGE_INTEGER Variablen aus.
Syntax
void ExInterlockedAddLargeStatistic(
[in] Addend,
[in] Increment
);
Parameter
[in] Addend
Ein Zeiger auf die LARGE_INTEGER Variable, die durch den Wert Incrementerhöht wird.
[in] Increment
Gibt einen ULONG-Wert an, der der Variablen hinzugefügt wird, auf die Addend verweist.
Rückgabewert
Nichts
Bemerkungen
Unterstützungsroutinen, die verriegelte Vorgänge ausführen, dürfen keinen Seitenfehler verursachen. Weder ihr Code noch eine der Daten, auf die sie zugreifen, können zu einem Seitenfehler führen, ohne das System herunterzusetzen.
ExInterlockedAddLargeStatistic Masken unterbrechungen und können sicher verwendet werden, um einen ISR mit einem anderen Treibercode zu synchronisieren.
ExInterlockedAddLargeStatistic wird bei jedem IRQL ausgeführt. Der Speicher für den Addend Parameter muss bei allen IRQLs vorhanden sein.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Ab Windows 2000 verfügbar. |
Zielplattform- | Universal |
Header- | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Library | NtosKrnl.lib |
DLL- | NtosKrnl.exe |
IRQL- | Beliebige Ebene (siehe Abschnitt "Hinweise") |