EXPERTENUMINFO 구조체
EXPERTENUMINFO 구조는 전문가에 대한 정보를 제공합니다. 네트워크 모니터는 구조체에 대한 메모리를 할당하고 Register Expert 함수를 호출할 때 전문가 에게 전달합니다. 전문가가 구조를 받으면 네트워크 모니터에서 요청하는 모든 정보를 입력해야 합니다.
구문
typedef struct {
char szName[EXPERTSTRINGLENGTH];
char szVendor[EXPERTSTRINGLENGTH];
char szDescription[EXPERTSTRINGLENGTH];
DWORD Version;
DWORD Flags;
HEXPERT hExpert;
char szDllName[MAX_PATH];
HINSTANCE hModule;
PEXPERTREGISTERPROC pRegisterProc;
PEXPERTCONFIGPROC pConfigProc;
PEXPERTRUNPROC pRunProc;
} EXPERTENUMINFO, *PEXPERTENUMINFO;
멤버
-
szName
-
전문가의 이름입니다.
-
szVendor
-
전문가를 만드는 공급업체의 이름입니다.
-
szDescription
-
전문가에 대한 설명입니다. szDescription 멤버의 값은 NULL일 수 있습니다. 이름이 너무 길면 기본 뷰어 구성에서 잘립니다.
-
버전
-
값은 0이어야 합니다.
-
플래그
-
다음 플래그는 전문가를 설명합니다.
값 의미 - EXPERT_ENUM_FLAG_CONFIGURABLE
전문가는 Configure 메서드에 대한 호출을 지원합니다. - EXPERT_ENUM_FLAG_VIEWER_PRIVATE
전문가는 프라이빗(공유가 아닌) 이벤트 뷰어 필요합니다. - EXPERT_ENUM_FLAG_NO_VIEWER
전문가는 이벤트 알림을 보내지 않습니다. - EXPERT_ENUM_FLAG_ADD_ME_TO_RMC_IN_SUMMARY
포커스가 요약 창에 있으면 전문가가 상황에 맞는 메뉴에 나타납니다. - EXPERT_ENUM_FLAG_ADD_ME_TO_RMC_IN_DETAIL
포커스가 세부 정보 창에 있으면 전문가가 상황에 맞는 메뉴에 나타납니다. -
hExpert
-
전문가에게 처리합니다. EXPERTENUMINFO 구조를 사용하여 전문가를 등록하면 매개 변수가 무시됩니다.
-
szDllName
-
프라이빗 멤버; 를 사용하지 마세요.
-
hModule
-
프라이빗 멤버; 를 사용하지 마세요.
-
pRegisterProc
-
프라이빗 멤버; 를 사용하지 마세요.
-
pConfigProc
-
프라이빗 멤버; 를 사용하지 마세요.
-
pRunProc
-
프라이빗 멤버; 를 사용하지 마세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 |
Windows 2000 Server[데스크톱 앱만] |
헤더 |
|