EXPERTENUMINFO 構造体
EXPERTENUMINFO 構造体は、エキスパートに関する情報を提供します。 Network Monitor は構造体にメモリを割り当て、 Register Expert 関数を呼び出すとエキスパートに渡します。 エキスパートが構造を受け取ったら、Network Monitor が要求するすべての情報を入力する必要があります。
構文
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 である可能性があります。 名前が長すぎる場合は、既定のビューアー構成で切り捨てられます。
-
Version
-
値は 0 である必要があります。
-
Flags
-
次のフラグでは、エキスパートについて説明します。
値 説明 - 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 [デスクトップ アプリのみ] |
ヘッダー |
|