Implement KeGetCurrentProcessorNumber() routine
Alle Prüfungen waren erfolgreich
Builds / ExectOS (amd64) (push) Successful in 36s
Builds / ExectOS (i686) (push) Successful in 34s

Dieser Commit ist enthalten in:
2024-05-07 18:52:43 +02:00
Ursprung f66e9aea9e
Commit 8d6d27651c
4 geänderte Dateien mit 36 neuen und 0 gelöschten Zeilen

Datei anzeigen

@@ -38,6 +38,20 @@ KeGetCurrentProcessorControlBlock(VOID)
return (PKPROCESSOR_CONTROL_BLOCK)ArReadFSDualWord(FIELD_OFFSET(KPROCESSOR_BLOCK, CurrentPrcb));
}
/**
* Gets the number of the currently executing processor.
*
* @return This routine returns the zero-indexed processor number.
*
* @since XT 1.0
*/
XTAPI
ULONG
KeGetCurrentProcessorNumber(VOID)
{
return (ULONG)ArReadFSDualWord(FIELD_OFFSET(KPROCESSOR_BLOCK, CpuNumber));
}
/**
* Gets the current thread running on the currently executing processor.
*