Funzione RpcServerInterfaceGroupInqBindings (rpcdce.h)
La funzione RpcServerInterfaceGroupInqBindings restituisce gli handle di associazione su cui è possibile ricevere chiamate di routine remote per il gruppo di interfacce specificato.
Sintassi
RPC_STATUS RpcServerInterfaceGroupInqBindings(
[in] RPC_INTERFACE_GROUP IfGroup,
[out] RPC_BINDING_VECTOR **BindingVector
);
Parametri
[in] IfGroup
Un RPC_INTERFACE_GROUP da RpcServerInterfaceGroupCreate che definisce il gruppo di interfaccia per cui eseguire query sulle associazioni.
[out] BindingVector
Restituisce un puntatore a un puntatore a un vettore di handle di associazione server.
Valore restituito
Valore | Significato |
---|---|
|
La chiamata ha avuto esito positivo. |
|
Non sono presenti associazioni. |
Commenti
Un'applicazione server chiama RpcServerInterfaceGroupInqBindings per ottenere un vettore di handle di associazione server per il gruppo di interfacce specificato. La libreria di runtime RPC crea handle di associazione per un gruppo di interfacce quando un'applicazione server chiama la funzione RpcServerInterfaceGroupActivate .
Il vettore di associazione restituito può contenere handle di associazione con endpoint dinamici o handle di associazione con endpoint noti, a seconda della specifica dell'endpoint del gruppo di interfacce.
Un server usa il vettore di handle di associazione per l'esportazione nel servizio dei nomi o per la conversione in associazioni di stringhe. Se non sono presenti handle di associazione (nessuna sequenza di protocollo registrata), RpcServerInterfaceGroupInqBindings restituisce RPC_S_NO_BINDINGS e BindingVector è NULL. Il server è responsabile della chiamata di RpcBindingVectorFree per rilasciare la memoria del vettore.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | rpcdce.h (include Rpc.h) |
Libreria | Rpcrt4.lib |
DLL | Rpcrt4.dll |