Condividi tramite


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
RPC_S_OK
La chiamata ha avuto esito positivo.
RPC_S_NO_BINDINGS
Non sono presenti associazioni.
 
Nota Per un elenco di codici di errore validi, vedere Valori restituiti RPC.
 

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

Vedi anche

RpcServerInterfaceGroupActivate

RpcServerInterfaceGroupClose

RpcServerInterfaceGroupCreate

RpcServerInterfaceGroupDeactivate