Metodo IDelaydC::Start

Il metodo Start avvia un'acquisizione.

Sintassi

HRESULT STDMETHODCALLTYPE Start(
  [out] char *pFileName
);

Parametri

pFileName [out]

Puntatore al nome del file di acquisizione usato per archiviare i dati di rete. Assicurarsi di memorizzare il nome del file nella cache, se necessario per riferimento futuro.

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_CAPTURE_PAUSED
L'acquisizione è in stato sospeso e deve essere arrestata prima di poter essere riavviata. Chiamare IDelaydC::Stop per arrestare l'acquisizione. Per altre informazioni, vedere la sezione Osservazioni in questo argomento.
NMERR_CAPTURING
L'acquisizione è già stata avviata.
NMERR_NOT_CONNECTED
Il NPP non è connesso alla rete. Chiamare IDelaydC::Connect per connettersi alla rete.
NMERR_NOT_DELAYED
Il NPP è connesso alla rete, ma non con il metodo IDelaydC::Connect .

Commenti

Il percorso del file di acquisizione è specificato nel Registro di sistema di Windows, ma puoi usare Monitoraggio di rete per modificare il percorso del file.

Per riavviare l'acquisizione usando IDelaydC::Start e IDelaydC::Stop, è necessario chiamare il metodo IDelaydC::Configure per riconfigurare la connessione ogni volta che si chiama il metodo IDelaydC::Start per riavviare l'acquisizione dei dati. Quando si avvia e arresta l'acquisizione con questi tre metodi, viene creato un nuovo file di acquisizione ogni volta che viene avviata l'acquisizione.

Nota

È anche possibile avviare e arrestare l'acquisizione usando i metodi IDelaydC::P ause e IDelaydC::Resume . Quando si usano questi due metodi, i dati acquisiti vengono archiviati nello stesso file di acquisizione.

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

IDelaydC::Connect

IDelaydC::P ause

IDelaydC::Resume

IDelaydC::Stop