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[데스크톱 앱만] |
헤더 |
|