Funzione RpcMgmtStopServerListening (rpcdce.h)
La funzione RpcMgmtStopServerListening indica a un server di interrompere l'ascolto delle chiamate di procedura remota. Questa funzione non influirà sulle interfacce di ascolto automatico. Per altri dettagli , vedere RpcServerRegisterIfEx .
Sintassi
RPC_STATUS RpcMgmtStopServerListening(
RPC_BINDING_HANDLE Binding
);
Parametri
Binding
Per indirizzare un'applicazione remota a interrompere l'ascolto delle chiamate di procedura remota, specificare un handle di associazione server per tale applicazione. Per indirizzare l'applicazione (locale) a interrompere l'ascolto per le chiamate di routine remote, specificare il valore NULL.
Valore restituito
Valore | Significato |
---|---|
|
La chiamata ha avuto esito positivo. |
|
Handle di associazione non valido. |
|
Si tratta del tipo di binding errato per l'operazione. |
Commenti
Un'applicazione chiama la funzione RpcMgmtStopServerListening per indirizzare un server a interrompere l'ascolto delle chiamate di procedura remota. Se DontWait è TRUE, l'applicazione deve chiamare RpcMgmtWaitServerListen per attendere il completamento di tutte le chiamate.
Quando riceve una richiesta di arresto dell'ascolto, la libreria di runtime RPC smette di accettare nuove chiamate di routine remota per tutte le interfacce registrate. L'esecuzione di chiamate può essere completata, inclusi i callback. Al termine di tutte le chiamate, questa funzione segnala alla funzione RpcServerListen che deve arrestare l'ascolto e tornare al chiamante. Se il parametro DontWait di RpcServerListen è stato impostato su TRUE, l'applicazione chiama RpcMgmtWaitServerListen per tutte le chiamate rimanenti da completare.
Requisiti
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | rpcdce.h (include Rpc.h) |
Libreria | Rpcrt4.lib |
DLL | Rpcrt4.dll |