Función RpcMgmtInqIfIds (rpcdce.h)
La función RpcMgmtInqIfIds devuelve un vector que contiene los identificadores de las interfaces que ofrece el servidor.
Sintaxis
RPC_STATUS RpcMgmtInqIfIds(
RPC_BINDING_HANDLE Binding,
RPC_IF_ID_VECTOR **IfIdVector
);
Parámetros
Binding
Para recibir identificadores de interfaz sobre una aplicación remota, especifique un identificador de enlace de servidor para esa aplicación. Para recibir información de interfaz sobre su propia aplicación, especifique un valor null.
IfIdVector
Devuelve la dirección de un vector de identificador de interfaz.
Valor devuelto
Valor | Significado |
---|---|
|
La llamada se realizó correctamente. |
|
El identificador de enlace no era válido. |
|
Este era el tipo incorrecto de enlace para la operación. |
Comentarios
Una aplicación llama a la función RpcMgmtInqIfIds para obtener un vector de identificadores de interfaz sobre el servidor especificado de la biblioteca en tiempo de ejecución rpc.
La biblioteca en tiempo de ejecución rpc asigna memoria para el vector de identificador de interfaz. La aplicación es responsable de llamar a la función RpcIfIdVectorFree para liberar la memoria usada por este vector.
El servidor debe estar escuchando las llamadas a procedimientos remotos para que esta función se realice correctamente. Si el servidor no está escuchando, se produce un error en la función.
Requisitos
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | rpcdce.h (incluir Rpc.h) |
Library | Rpcrt4.lib |
Archivo DLL | Rpcrt4.dll |