다음을 통해 공유


NMEVENTDATA 구조체

NMEVENTDATA 구조에는 전문가 뷰어에 줄을 삽입하기 위해 네트워크 모니터에 전달되는 이벤트 조건에 대한 정보가 포함되어 있습니다.

구문

typedef struct {
  BYTE         Version;
  DWORD        EventIdent;
  DWORD        Flags;
  DWORD        Severity;
  BYTE         NumColumns;
  LPSTR        szSourceName;
  LPSTR        szEventName;
  LPSTR        szDescription;
  LPSTR        szMachine;
  JTYPE        Justification;
  LPSTR        szUrl;
  SYSTEMTIME   SysTime;
  NMCOLUMNINFO Column[];
} NMEVENTDATA, *PNMEVENTDATA;

구성원

버전

NMEVENTDATA 구조체의 버전 번호입니다. 버전 번호는 0이어야 합니다. 향후 버전의 네트워크 모니터는 더 높은 버전 번호를 지원할 수 있습니다.

EventIdent

이벤트의 식별자입니다. EventIdent 는 각 전문가에게 고유하며 이벤트 참조 페이지를 참조합니다.

플래그

이벤트 데이터를 보내는 사람과 이벤트가 표시되는 방법을 설명하는 플래그 집합입니다.

의미
EVENT_FLAG_EXPERT
이 행사는 전문가로부터 왔습니다.
NMEVENTFLAG_DO_NOT_DISPLAY_SEVERITY
이벤트의 심각도 수준을 표시하지 마세요.
NMEVENTFLAG_DO_NOT_DISPLAY_SOURCE
이벤트의 원본 이름을 표시하지 마세요.
NMEVENTFLAG_DO_NOT_DISPLAY_EVENT_NAME
이벤트의 이벤트 이름을 표시하지 마세요.
NMEVENTFLAG_DO_NOT_DISPLAY_DESCRIPTION
이벤트에 대한 설명을 표시하지 마세요.
NMEVENTFLAG_DO_NOT_DISPLAY_MACHINE
이벤트의 컴퓨터 이름을 표시하지 마세요.
NMEVENTFLAG_DO_NOT_DISPLAY_TIME
이벤트의 시간을 표시하지 마세요.
NMEVENTFLAG_DO_NOT_DISPLAY_FIXED_COLUMNS
심각도, 원본, 이벤트 이름, 설명, 컴퓨터 또는 시간 열을 표시하지 마세요. 단일 플래그는 아니지만 이전 6개 플래그의 공용 구조체입니다.

심각도

이벤트의 심각도 수준입니다. 심각도 수준에는 다음 값 중 하나가 있을 수 있습니다.

NMEVENT_SEVERITY_INFORMATIONAL NMEVENT_SEVERITY_WARNING NMEVENT_SEVERITY_STRONG_WARNING NMEVENT_SEVERITY_ERROR NMEVENT_SEVERITY_SEVERE_ERROR NMEVENT_SEVERITY_CRITICAL_ERROR

NumColumns

현재 구조체에 지정된 열 수입니다.

szSourceName

표시되는 전문가의 이름입니다.

szEventName

표시되는 이벤트의 이름입니다.

szDescription

표시되는 이벤트에 대한 설명입니다.

szMachine

사용되지 않는 은 NULL이어야 합니다.

근거

이벤트 뷰어 두 번째 창에 표시되는 정보입니다. Justification 멤버는 NULL일 수 있습니다. NULL이면 두 번째 창이 표시되지 않습니다.

szUrl

예약; 이 멤버는 NULL이어야 합니다.

SysTime

이벤트 조건이 발생하는 시간입니다. 시간은 캡처의 시작 부분을 기준으로 측정됩니다.

이벤트 뷰어 위쪽 창에 표시되는 열 구조의 테이블입니다.

요구 사항

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