Export KeSetTimeIncrement
All checks were successful
Builds / ExectOS (amd64, release) (push) Successful in -59m23s
Builds / ExectOS (amd64, debug) (push) Successful in -59m21s
Builds / ExectOS (i686, debug) (push) Successful in -59m24s
Builds / ExectOS (i686, release) (push) Successful in -59m26s

This commit is contained in:
2026-05-06 19:38:36 +02:00
parent a3178e94bd
commit 0952dd80b2
3 changed files with 29 additions and 0 deletions

View File

@@ -144,6 +144,12 @@ VOID
KeSetTargetProcessorDpc(IN PKDPC Dpc, KeSetTargetProcessorDpc(IN PKDPC Dpc,
IN CCHAR Number); IN CCHAR Number);
XTCLINK
XTAPI
VOID
KeSetTimeIncrement(IN ULONG MaxIncrement,
IN ULONG MinIncrement);
XTCLINK XTCLINK
XTAPI XTAPI
VOID VOID

View File

@@ -466,6 +466,28 @@ KeSetTargetProcessorDpc(IN PKDPC Dpc,
KE::Dpc::SetTargetProcessor(Dpc, Number); KE::Dpc::SetTargetProcessor(Dpc, Number);
} }
/**
* Sets the maximum and minimum time increment values in 100ns units.
*
* @param MaxIncrement
* Supplies the maximum time increment.
*
* @param MinIncrement
* Supplies the minimum time increment.
*
* @return This routine does not return any value.
*
* @since XT 1.0
*/
XTCLINK
XTAPI
VOID
KeSetTimeIncrement(IN ULONG MaxIncrement,
IN ULONG MinIncrement)
{
KE::SystemTime::SetTimeIncrement(MaxIncrement, MinIncrement);
}
/** /**
* Sets the supplied timer to expire at the specified time. * Sets the supplied timer to expire at the specified time.
* *

View File

@@ -39,6 +39,7 @@
@ fastcall KeReleaseSpinLock(ptr) @ fastcall KeReleaseSpinLock(ptr)
@ stdcall KeReleaseSystemResource(ptr) @ stdcall KeReleaseSystemResource(ptr)
@ stdcall KeSetTargetProcessorDpc(ptr long) @ stdcall KeSetTargetProcessorDpc(ptr long)
@ stdcall KeSetTimeIncrement(long long)
@ stdcall KeSetTimer(ptr long long long ptr) @ stdcall KeSetTimer(ptr long long long ptr)
@ stdcall KeSignalCallDpcDone(ptr) @ stdcall KeSignalCallDpcDone(ptr)
@ stdcall KeSignalCallDpcSynchronize(ptr) @ stdcall KeSignalCallDpcSynchronize(ptr)