다음을 통해 공유


IDelaydC::GetConversationStatistics 메서드

GetConversationStatistics 메서드는 현재 캡처에 대한 세션스테이션 정보를 검색합니다.

구문

HRESULT STDMETHODCALLTYPE GetConversationStatistics(
  [out] DWORD          *nSessions,
  [out] LPSESSIONSTATS lpSessionStats,
  [out] DWORD          *nStations,
  [out] LPSTATIONSTATS lpStationStats,
  [in]  BOOL           fClearAfterReading
);

매개 변수

nSessions [out]

현재 캡처에 대해 기록된 세션 수를 포함하는 DWORD에 대한 포인터입니다.

lpSessionStats [out]

SESSIONSTATS 구조체에 대한 포인터입니다.

nStations [out]

현재 캡처에 대해 기록된 스테이션 수를 포함하는 DWORD에 대한 포인터입니다.

lpStationStats [out]

STATIONSTATS 구조체에 대한 포인터입니다.

fClearAfterReading [in]

현재 정보를 검색한 후 NETWORK Monitor에 SESSIONSTATSSTATIONSTATS 구조체의 내부 스토리지를 지우도록 지시하는 데 사용되는 플래그입니다.

반환 값

메서드가 성공하면 반환 값이 NMERR_SUCCESS.

메서드가 실패하면 반환 값은 다음 오류 코드 중 하나입니다.

반환 코드 설명
NMERR_NOT_CONNECTED
NPP가 네트워크에 연결되어 있지 않습니다. IDelaydC::Connect를 호출하여 NPP를 네트워크에 연결합니다.
NMERR_NOT_CAPTURING
NPP가 데이터를 캡처하지 않습니다. IDelaydC::Start를 호출하여 캡처를 시작합니다.
NMERR_NOT_DELAYED
NPP는 네트워크에 연결되어 있지만 IDelaydC::Connect 메서드를 사용하지 않습니다.
NMERR_NO_CONVERSATION_STATS
이 연결에 대한 구성은 대화 통계를 저장하지 않도록 설정됩니다. 대화 통계를 저장하려면 캡처를 중지하고 구성 BLOB에서 NoConversationStats = YES를 설정한 다음 캡처를 다시 시작합니다.

설명

이 메서드는 데이터 캡처가 진행 중인 경우에만 호출할 수 있습니다. 현재 캡처가 일시 중지되면 이 메서드에 대한 호출이 성공하지 않습니다. 캡처를 시작하려면 IDelaydC::Start 메서드를 호출합니다.

다른 유형의 통계를 검색하려면 IDelaydC::GetTotalStatistics를 호출합니다.

요구 사항

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

추가 정보

IDelaydC

IDelaydC::Connect

IDelaydC::GetTotalStatistics

IDelaydC::Start

SESSIONSTATS

STATIONSTATS