PGET_MFE_STATUS funzione di callback (routprot.h)
Il gestore router chiama la funzione GetMfeStatus per ottenere lo stato della voce di inoltro multicast (MFE) per l'interfaccia, l'indirizzo del gruppo e l'indirizzo di origine specificati.
Il tipo PGET_MFE_STATUS definisce un puntatore a questa funzione di callback. GetMfeStatus è un segnaposto per il nome della funzione definita dall'applicazione.
Sintassi
PGET_MFE_STATUS PgetMfeStatus;
DWORD PgetMfeStatus(
[in] DWORD InterfaceIndex,
[in] DWORD GroupAddress,
[in] DWORD SourceAddress,
[out] PBYTE StatusCode
)
{...}
Parametri
[in] InterfaceIndex
Specifica l'indice dell'interfaccia per questa mfe.
[in] GroupAddress
Specifica l'indirizzo del gruppo multicast per questo MFE.
[in] SourceAddress
Specifica l'indirizzo di origine multicast per questo MFE.
[out] StatusCode
Puntatore a una variabile BYTE . Il protocollo di routing deve compilare questa variabile con uno dei valori seguenti. Il protocollo di routing deve selezionare il codice con valori più alti che si applica.
Valore restituito
Se la funzione ha esito positivo, il valore restituito deve essere NO_ERROR.
Se la funzione ha esito negativo, il valore restituito deve essere uno dei codici di errore seguenti.
Valore | Descrizione |
---|---|
|
Il protocollo di routing non è riuscito a completare la richiesta. |
|
Il parametro InterfaceIndex non è valido (ad esempio, nessuna interfaccia esiste con tale indice) oppure il gruppo o l'indirizzo di origine non è valido. |
Commenti
Solo i protocolli di routing multicast devono implementare questa funzione. I protocolli di routing non multicast devono passare NULL come valore del puntatore per questa funzione in MPR_ROUTING_CHARACTERISTICS
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Nessuno supportato |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | routprot.h |