Funzione MgmGetFirstMfeStats (mgm.h)
La funzione MgmGetFirstMfeStats recupera le statistiche MFE a partire dall'inizio dell'elenco MFE. 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, byte ricevuti e pacchetti inoltrati in ogni interfaccia in uscita.
Sintassi
DWORD MgmGetFirstMfeStats(
[in, out] PDWORD pdwBufferSize,
[in, out] PBYTE pbBuffer,
[in, out] PDWORD pdwNumEntries,
DWORD dwFlags
);
Parametri
[in, out] pdwBufferSize
In input , pdwBufferSize è un puntatore a una posizione di memoria di dimensioni DWORD contenente le dimensioni, in byte, di pbBuffer.
Nell'output, se il valore restituito è ERROR_INSUFFICIENT_BUFFER, pdwBufferSize riceve la dimensione minima pbBuffer deve essere per contenere un set di statistiche MFE; in caso contrario, il valore di pdwBufferSize rimane invariato.
[in, out] pbBuffer
In 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
In input, il client deve fornire un puntatore a una posizione 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 le 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 è 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 anche 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 iniziare il recupero sequenziale delle statistiche MFE; usare MgmGetNextMfeStats per continuare il processo di recupero.
In generale, per recuperare le statistiche MFE, chiamare prima MgmGetFirstMfeStats. Chiamare quindi MgmGetNextMfeStats una o più volte, fino a quando non ci sono più MFES da restituire. Ogni chiamata a MgmGetNextMfeStats deve iniziare dopo l'ultima chiamata MFE restituita dalla chiamata precedente a MgmGetNextMfeStats (o la chiamata iniziale a MgmGetFirstMfeStats) A tale scopo, il client specifica l'ultima 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 |