다음을 통해 공유


ExpertReallocMemory 함수

ExpertReallocMemory 함수는 네트워크 모니터에서 할당한 메모리 양을 늘리거나 줄입니다.

구문

LPVOID WINAPI ExpertReallocMemory(
  _In_  HEXPERTKEY hExpertKey,
  _In_  LPVOID     pOriginalMemory,
  _In_  SIZE_T     nBytes,
  _Out_ LPDWORD    pError
);

매개 변수

hExpertKey [in]

실행 또는 구성에서 전문가에게 전달된 고유 식별자입니다.

pOriginalMemory [in]

네트워크 모니터에서 할당한 메모리에 대한 포인터입니다. pOriginalMemory 포인터는 ExpertAllocMemory 또는 ExpertReallocMemory대한 이전 호출에 의해 반환될 수 있습니다.

nBytes [in]

재할당된 메모리의 크기입니다.

pError [out]

반환할 때 함수가 실패하면 오류 코드입니다. 오류 코드가 NMERR_EXPERT_TERMINATE 경우 전문가는 클린 즉시 반환해야 합니다.

반환 값

함수가 성공하면 반환 값은 할당된 메모리에 대한 포인터입니다.

함수가 실패하면 반환 값은 NULL이고 pError (NULL 이 아닌 값인 경우)는 실패 이유를 나타냅니다.

설명

전문가는 메모리 관리에 네트워크 모니터 메모리 할당 함수를 사용해야 합니다. 런타임 중에 전문가가 실패하면 이러한 함수를 사용하면 네트워크 모니터가 할당한 메모리를 해제할 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버
Windows 2000 Server[데스크톱 앱만]
헤더
Netmon.h
라이브러리
Nmapi.lib
DLL
Nmapi.dll