메모장 입니다2
Windows] KeDelayExecutionThread 본문
1.정의
-유저모드의 Sleep()과 동일한 기능 제공.
2.정의
NTSTATUS KeDelayExecutionThread(
_In_ KPROCESSOR_MODE WaitMode,
_In_ BOOLEAN Alertable,
_In_ PLARGE_INTEGER Interval
);
WaitMode: KernelMode
BOOLEAN: FALSE
Interval: LARGE_INTEGER.QuadPart = x * -10000000(초)
//DriverEntry
#define TIME_SECOND(x) x*10000000*-1
int i = 0;
LARGE_INTEGER timeout;
while (i<20)
{
KeDelayExecutionThread(KernelMode, FALSE, &timeout);
DbgPrintEx(DPFLTR_ACPI_ID, 0, "test...\n");
i++;
}
'Study > Programming' 카테고리의 다른 글
안드로이드] 개발 - 1)아키텍쳐, 구성요소 (0) | 2017.10.04 |
---|---|
Codility] FrogJmp (0) | 2017.09.07 |
Windows] DeviceIoControl을 이용한 통신 (0) | 2017.09.01 |
Windows] 커널 데이터 IO 방식 (0) | 2017.09.01 |
Windows] DKOM - 1) 개요, 특징 (0) | 2017.08.29 |