IDelaydC :: GetConversationStatistics, méthode

La méthode GetConversationStatistics récupère les informations de session et de station relatives à la capture en cours.

Syntaxe

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

Paramètres

nSessions [ à]

Pointeur vers une valeur DWORD qui contient le nombre de sessions enregistrées pour la capture en cours.

lpSessionStats [ à]

Pointeur vers une structure SESSIONSTATS .

nStations [ à]

Pointeur vers une valeur DWORD qui contient le nombre de stations enregistrées pour la capture en cours.

lpStationStats [ à]

Pointeur vers une structure STATIONSTATS .

fClearAfterReading [ dans]

Indicateur utilisé pour indiquer à Moniteur réseau d’effacer le stockage interne des structures SESSIONSTATS et STATIONSTATS après avoir récupéré les informations actuelles.

Valeur de retour

Si la méthode réussit, la valeur de retour est NMERR _ Success.

Si la méthode échoue, la valeur de retour est l’un des codes d’erreur suivants :

Code de retour Description
NMERR _ non _ connecté
Le NPP n’est pas connecté au réseau. appelez IDelaydC :: Connecter pour connecter le NPP au réseau.
NMERR _ pas de _ capture
Le NPP ne capture pas de données. Appelez IDelaydC :: Start pour démarrer la capture.
NMERR _ non _ retardé
le NPP est connecté au réseau, mais pas avec la méthode IDelaydC :: Connecter .
NMERR _ aucune _ statistique de conversation _
La configuration de cette connexion est définie de façon à ne pas enregistrer les statistiques de conversation. Pour enregistrer les statistiques de conversation, arrêtez la capture, définissez NoConversationStats = YES dans l’objet BLOB de configuration, puis redémarrez la capture.

Notes

Cette méthode ne peut être appelée que lorsque la capture de données est en cours ; Lorsque la capture en cours est suspendue, les appels à cette méthode échouent. Pour démarrer une capture, appelez la méthode IDelaydC :: Start .

Pour récupérer d’autres types de statistiques, appelez IDelaydC :: GetTotalStatistics.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel - [Applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server - [Applications de bureau uniquement]
En-tête
Netmon. h
DLL
Ndisnpp.dll ;
Rmtnpp.dll

Voir aussi

IDelaydC

IDelaydC :: Connecter

IDelaydC::GetTotalStatistics

IDelaydC :: Start

SESSIONSTATS

STATIONSTATS