Metodo IDelaydC::GetControlState

Il metodo GetControlState recupera lo stato dell'acquisizione, che indica se l'acquisizione è in esecuzione o sospesa.

Sintassi

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

Parametri

IsRunnning [out]

Indicatore che l'acquisizione corrente è in esecuzione, incluso se l'acquisizione è sospesa.

IsPaused [out]

Indicatore che l'acquisizione corrente è sospesa.

Valore restituito

Se il metodo ha esito positivo, il valore restituito viene NMERR_SUCCESS.

Se il metodo ha esito negativo, il valore restituito è uno dei codici di errore seguenti:

Codice restituito Descrizione
NMERR_NOT_CONNECTED
Il NPP non è connesso alla rete. Chiamare IDelaydC::Connect per connettere il NPP alla rete.
NMERR_NOT_DELAYED
Il NPP è connesso alla rete, ma non con il metodo IDelaydC::Connect .

Commenti

Questo metodo può essere chiamato ogni volta che il NPP è connesso alla rete usando l'interfaccia IDelaydC . È possibile usare questo metodo per verificare se un'acquisizione è in esecuzione, se l'acquisizione è sospesa o se l'acquisizione è stata arrestata ma il NPP non è disconnesso.

I metodi usati per avviare, sospendere e arrestare l'acquisizione sono elencati nell'elenco Vedi anche sotto.

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Netmon.h
DLL
Ndisnpp.dll;
Rmtnpp.dll

Vedi anche

IDelaydC

IDelaydC::Connect

IDelaydC::P ause

IDelaydC::Start

IDelaydC::Stop