Funzione MprAdminInterfaceUpdateRoutes (mprapi.h)
La funzione MprAdminInterfaceUpdateRoutes richiede a una gestione router specificata di aggiornare le informazioni di routing per un'interfaccia specificata.
Sintassi
DWORD MprAdminInterfaceUpdateRoutes(
[in] MPR_SERVER_HANDLE hMprServer,
[in] HANDLE hInterface,
[in] DWORD dwProtocolId,
[in] HANDLE hEvent
);
Parametri
[in] hMprServer
Gestire il router in cui vengono aggiornate le informazioni. Ottenere questo handle chiamando MprAdminServerConnect.
[in] hInterface
Gestire l'interfaccia da aggiornare. Ottenere questo handle chiamando MprAdminInterfaceCreate.
[in] dwProtocolId
Valore DWORD che specifica quale gestore router aggiorna le informazioni di routing. Il router usa un gestore router diverso per ogni protocollo di trasporto. I valori accettabili per dwTransportId sono elencati nella tabella seguente.
Valore | Trasporto (famiglia di protocolli) |
---|---|
PID_ATALK | Appletalk |
PID_IP | Internet Protocol versione 4 |
PID_IPX | Scambio pacchetti Internet |
PID_NBF | Protocollo Frame NetBIOS |
PID_IPV6 | Windows Server 2008 o versione successiva: Protocollo Internet versione 6 |
[in] hEvent
Gestire un evento segnalato quando il tentativo di aggiornare le informazioni di routing per l'interfaccia specificata è stato completato. Se NULL, la funzione è sincrona. L'applicazione chiamante deve specificare NULL per questo parametro, se hMprServer specifica un router remoto.
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 |
---|---|
|
L'applicazione chiamante non dispone di privilegi sufficienti. |
|
L'interfaccia specificata non è connessa. Pertanto, le route non possono essere aggiornate. |
|
Il valore hInterface non è valido. |
|
Il trasporto specificato non è in esecuzione nell'interfaccia specificata. |
|
Il valore dwTransportId non corrisponde a nessuno dei gestori del router. |
|
Un'operazione di aggiornamento delle informazioni di routing è già in corso su questa interfaccia. |
|
L'interfaccia si trova nel processo di aggiornamento delle informazioni di routing. L'applicazione chiamante deve attendere l'oggetto evento specificato da hEvent. Dopo aver segnalato l'evento, lo stato dell'operazione di aggiornamento può essere ottenuto chiamando MprAdminInterfaceQueryUpdateResult. |
Commenti
Il parametro dwTransportId specifica sia un protocollo di trasporto che un gestore router univoco perché il router usa una gestione router diversa per ogni trasporto.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Nessuno supportato |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | mprapi.h |
Libreria | Mprapi.lib |
DLL | Mprapi.dll |
Vedi anche
MprAdminInterfaceQueryUpdateResult