Teilen über


IDelaydC::GetControlState-Methode

Die GetControlState-Methode ruft den Status der Aufzeichnung ab, der angibt, ob die Aufzeichnung ausgeführt oder angehalten wird.

Syntax

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

Parameter

IsRunnning [out]

Gibt an, dass die aktuelle Aufzeichnung ausgeführt wird, einschließlich, wenn die Aufzeichnung angehalten wird.

IsPaused [out]

Indikator, dass die aktuelle Erfassung angehalten wird.

Rückgabewert

Wenn die Methode erfolgreich ist, wird der Rückgabewert NMERR_SUCCESS.

Wenn die Methode nicht erfolgreich ist, ist der Rückgabewert einer der folgenden Fehlercodes:

Rückgabecode Beschreibung
NMERR_NOT_CONNECTED
Das NPP ist nicht mit dem Netzwerk verbunden. Rufen Sie IDelaydC::Connect auf, um das NPP mit dem Netzwerk zu verbinden.
NMERR_NOT_DELAYED
Das NPP ist mit dem Netzwerk verbunden, aber nicht mit der IDelaydC::Connect-Methode .

Bemerkungen

Diese Methode kann jederzeit aufgerufen werden, wenn das NPP über die IDelaydC-Schnittstelle mit dem Netzwerk verbunden ist. Mit dieser Methode können Sie ermitteln, ob eine Aufzeichnung ausgeführt wird, ob die Erfassung angehalten wird oder ob die Erfassung beendet wurde, aber das NPP nicht getrennt ist.

Die Methoden, die zum Starten, Anhalten und Beenden der Erfassung verwendet werden, sind in der Liste Siehe auch aufgeführt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Netmon.h
DLL
Ndisnpp.dll;
Rmtnpp.dll

Siehe auch

IDelaydC

IDelaydC::Connect

IDelaydC::P ause

IDelaydC::Start

IDelaydC::Stop