EXPERTENUMINFO structure
The EXPERTENUMINFO structure provides information about the expert. Network Monitor allocates memory for the structure, and passes it to the expert when it calls the Register Expert function. When the expert receives the structure, it must then fill-in all the information that Network Monitor requests.
Syntax
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;
Members
-
szName
-
Name of the expert.
-
szVendor
-
Name of the vendor that creates the expert.
-
szDescription
-
Description of the expert. The value of the szDescription member may be NULL. If the name is too long, it is truncated in the default viewer configuration.
-
Version
-
The value must be zero.
-
Flags
-
The following flags describe the expert.
Value Meaning - EXPERT_ENUM_FLAG_CONFIGURABLE
The expert supports calls to the Configure method. - EXPERT_ENUM_FLAG_VIEWER_PRIVATE
The expert requires a private (non-shared) Event Viewer. - EXPERT_ENUM_FLAG_NO_VIEWER
The expert does not send event notifications. - EXPERT_ENUM_FLAG_ADD_ME_TO_RMC_IN_SUMMARY
When the focus is in the summary pane, the expert appears on the context menu. - EXPERT_ENUM_FLAG_ADD_ME_TO_RMC_IN_DETAIL
When the focus is in the detail pane, the expert appears on the context menu. -
hExpert
-
Handle to the expert. When the EXPERTENUMINFO structure is used to register an expert, the parameter is ignored.
-
szDllName
-
Private member; do not use.
-
hModule
-
Private member; do not use.
-
pRegisterProc
-
Private member; do not use.
-
pConfigProc
-
Private member; do not use.
-
pRunProc
-
Private member; do not use.
Requirements
Requirement | Value |
---|---|
Minimum supported client |
Windows 2000 Professional [desktop apps only] |
Minimum supported server |
Windows 2000 Server [desktop apps only] |
Header |
|