RpcMgmtIsServerListening  29KUG9

The RpcMgmtIsServerListening function tells whether a server is listening for remote procedure calls.

This function is supported by both 32-bit platforms   Windows NT and Windows 95.

#include <rpc.h>

RPC_STATUS RPC_ENTRY RpcMgmtIsServerListening(

    RPC_BINDING_HANDLE  Binding

 

   );

 

 

Parameters

Binding

To determine whether a remote application is listening for remote procedure calls, specify a server binding handle for that application. To determine whether your own (local) application is listening for remote procedure calls, specify a value of NULL.

 

Remarks

An application calls the RpcMgmtIsServerListening routine to determine whether the server specified in the Binding argument is listening for remote procedure calls.

RpcMgmtIsServerListening returns a true value if the server has called the RpcServerListen routine.

Return Values

Value

Meaning

RPC_S_OK

Server listening for remote procedure calls

RPC_S_SERVER_NOT_LISTENING

Server not listening for remote procedure calls

RPC_S_INVALID_BINDING

Invalid binding handle

RPC_S_WRONG_KIND_OF_BINDING

Wrong kind of binding for operation

 

See Also

RpcEpResolveBinding, RpcServerListen