NT커널 모드 드라이버 in C++
조경민 bro@shinbiro.com 오후 5:07 2001-11-01
=====================================================================
참고 : [MSDN] Writing Windows NT Kernel-Mode Drivers in C++

C++로 NT커널 모드 드라이버를 작성하려 할때 처음 부딪치는 문제는
new와 delete가 제공되지 않는다는 것이다. 아래와 같이 드라이버 코드내에
삽입하므로써 해결 가능하다.

void * __cdecl operator new(unsigned int nSize, POOL_TYPE iType)
{
return ExAllocatePool(iType,nSize);

};


void __cdecl operator delete (void * p)
{
ExFreePool(p);
};

쓸때는
cuSuffix = new (PagedPool) CUString(i,10);

if( cuSuffix )
    :

'KB > MFC/Win32' 카테고리의 다른 글

def 파일에 대해서  (0) 2004.03.19
[ddk] RtlInitUnicode의 내부 코드  (0) 2004.03.19
NT 커널 드라이버 Visual C++에서 컴파일하기  (0) 2004.03.19
[ddk] NT Kernel Driver  (0) 2004.03.19
[ddk] 드라이버에서 파일명 바꾸기  (0) 2004.03.19

+ Recent posts