EXPERTCONFIG 구조

EXPERTCONFIG 구조에는 전문가의 구성 데이터가 포함되어 있습니다. 전문가는 RawConfigData 멤버를 전문가별 구조로 오버레이합니다.

구문

typedef struct {
  DWORD RawConfigLength;
  BYTE  RawConfigData[];
} EXPERTCONFIG, *PEXPERTCONFIG;

멤버

RawConfigLength

멤버에 사용되는 4바이트를 포함하여 구조체의 총 길이입니다. 네트워크 모니터는 구조가 디스크 드라이브에 저장되고 디스크 드라이브에서 읽기가 가능한 경우 값을 사용합니다.

RawConfigData

구성 데이터. 전문가는 구성 데이터를 추가해야 합니다. 예를 들어 다음과 같은 데이터 구조가 있다고 가정합니다.

typedef struct
{
    DWORD       RawConfigLength;   // Overlay of structure
    DWORD       PickNumEvents;
    DWORD       NumEventsSpecific;
    DWORD       PickSpeedThroughCapture;
    DWORD       PickStartup;
    DWORD       PickAttachProperties;
} TESTEXPERTCONFIG;
typedef TESTEXPERTCONFIG* LPTESTEXPERTCONFIG;

RawConfigLength는 오버레이가 올바르게 작동하는지 확인합니다. 데이터를 사용하는 경우 코드는 다음과 같이 표시될 수 있습니다.

BOOL WINAPI Configure( 
    HEXPERTKEY ExpertKey,
    PEXPERTCONFIG * ppConfig,
    PEXPERTSTARTUPINFO pStartupInfo,
    DWORD StartupFlags,
    HWND hWnd
)
{
    LPTESTEXPERTCONFIG  lpConfig;

    //...
    lpConfig = (LPTESTEXPERTCONFIG)(*ppConfig);
    //...
}

요구 사항

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