Funzione MgmGetNextMfeStats (mgm.h)
La funzione MgmGetNextMfeStats recupera uno o più set di statistiche MFE. Gestione tabelle di routing inizia a recuperare le statistiche a partire da MFE che segue l'mfe specificato. La funzione può recuperare zero, uno o più set di statistiche MFE. Il numero di set restituiti dipende dalle dimensioni delle voci e dalle dimensioni del buffer fornito dal client quando viene chiamata la funzione.
I dati restituiti nel buffer vengono ordinati prima per gruppo e quindi dalle origini all'interno di un gruppo. Le statistiche restituite includono i pacchetti ricevuti, i byte ricevuti e i pacchetti inoltrati in ogni interfaccia in uscita.
Sintassi
DWORD MgmGetNextMfeStats(
[in] PMIB_IPMCAST_MFE pimmStart,
[in, out] PDWORD pdwBufferSize,
[in, out] PBYTE pbBuffer,
[in, out] PDWORD pdwNumEntries,
DWORD dwFlags
);
Parametri
[in] pimmStart
Puntatore a una struttura MIB_IPMCAST_MFE che specifica da dove iniziare a recuperare le statistiche MFE. I membri dwSource e dwGroup della struttura MIB_IPMCAST_MFE identificano un MFE. Specificare l'origine e il gruppo dell'ultimo MFE restituito dalla chiamata precedente a MgmGetFirstMfeStats o MgmGetNextMfeStats.
[in, out] pdwBufferSize
In input pdwBufferSize è un puntatore a una posizione di memoria di dimensioni DWORD che contiene le dimensioni, in byte, di pbBuffer.
Nell'output, se il valore restituito è ERROR_INSUFFICIENT_BUFFER, pdwBufferSize riceve la dimensione minima pbBuffer deve contenere un set di statistiche MFE; in caso contrario, il valore di pdwBufferSize rimane invariato.
[in, out] pbBuffer
All'input, il client deve fornire un puntatore a un buffer.
Nell'output pbBuffer contiene uno o più set di statistiche MFE. Ogni set di statistiche MFE è una struttura MIB_IPMCAST_MFE_STATS .
[in, out] pdwNumEntries
All'input, il client deve fornire un puntatore a un percorso di memoria di dimensioni DWORD.
Nell'output pdwNumEntries riceve il numero di set di statistiche MFE contenute in pbBuffer.
dwFlags
Determina la struttura dei dati restituita.
Valore | Significato |
---|---|
|
Includere statistiche corrispondenti a MIB_IPMCAST_MFE_STATS. |
|
Includere le statistiche corrispondenti a MIB_IPMCAST_MFE_STATS_EX. |
Valore restituito
Se la funzione ha esito positivo, il valore restituito viene NO_ERROR.
Se la funzione ha esito negativo, il valore restituito è uno dei codici di errore seguenti.
Valore | Significato |
---|---|
|
Impossibile completare la chiamata a questa funzione. |
|
Il buffer specificato è troppo piccolo per un set di statistiche MFE. Il client deve controllare il valore di pdwBufferSize per la dimensione minima del buffer necessaria per recuperare un set di statistiche. |
|
Sono disponibili altre statistiche MFE. |
|
Non sono disponibili altre statistiche MFE. Sono stati restituiti zero o più set di statistiche MFE; controllare il valore di pdwNumEntries per verificare il numero di set di statistiche restituiti. |
Commenti
Questa funzione viene usata per continuare il recupero sequenziale delle statistiche MFE; usare MgmGetFirstMfeStats per avviare il processo di recupero.
In generale, per recuperare le statistiche MFE, chiamare prima MgmGetFirstMfeStats. Chiama quindi MgmGetNextMfeStats una o più volte, fino a quando non ci sono più MFE da restituire. Ogni chiamata a MgmGetNextMfeStats deve iniziare dopo l'ultimo MFE restituito dalla chiamata precedente a MgmGetNextMfeStats (o la chiamata iniziale a MgmGetFirstMfeStats) A tale scopo, il client specifica l'ultimo origine e il gruppo nel buffer restituito da una chiamata precedente.
Le statistiche MFE vengono restituite in una struttura MIB_IPMCAST_MFE_STATS o MIB_IPMCAST_MFE_STATS_EX determinata dal parametro dwFlags .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Nessuno supportato |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | mgm.h |
Libreria | Rtm.lib |
DLL | Rtm.dll |