IDelaydC::GetControlState, méthode

La méthode GetControlState récupère l’état de la capture, qui indique si la capture est en cours d’exécution ou en pause.

Syntaxe

HRESULT STDMETHODCALLTYPE GetControlState(
  [out] BOOL *IsRunnning,
  [out] BOOL *IsPaused
);

Paramètres

IsRunnning [out]

Indicateur indiquant que la capture actuelle est en cours d’exécution, notamment si la capture est suspendue.

IsPaused [out]

Indicateur indiquant que la capture actuelle est suspendue.

Valeur retournée

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_NOT_CONNECTED
Le NPP n’est pas connecté au réseau. Appelez IDelaydC::Connect pour connecter le NPP au réseau.
NMERR_NOT_DELAYED
Le NPP est connecté au réseau, mais pas avec la méthode IDelaydC::Connect .

Notes

Cette méthode peut être appelée à tout moment quand le NPP est connecté au réseau à l’aide de l’interface IDelaydC . Vous pouvez utiliser cette méthode pour déterminer si une capture est en cours d’exécution, si la capture est suspendue ou si la capture a été arrêtée mais que le NPP n’est pas déconnecté.

Les méthodes utilisées pour démarrer, suspendre et arrêter la capture sont répertoriées dans la liste Voir aussi ci-dessous.

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::Connect

IDelaydC::P ause

IDelaydC::Start

IDelaydC::Stop