Compartir a través de


RPC_IF_HANDLE

El tipo de datos RPC_IF_HANDLE declara un identificador de interfaz.

typedef void __RPC_FAR* RPC_IF_HANDLE;

Comentarios

La biblioteca en tiempo de ejecución rpc usa identificadores de interfaz para acceder a la estructura de datos de especificación de interfaz. El compilador MIDL crea automáticamente una estructura de datos de especificación de interfaz a partir de cada archivo IDL y crea una variable global de tipo RPC_IF_HANDLE para la especificación de interfaz.

El compilador MIDL incluye un identificador de interfaz en cada archivo de encabezado generado para la interfaz. Las funciones que requieren la especificación de la interfaz como parámetro muestran un tipo de datos de RPC_IF_HANDLE. El formato de cada nombre de identificador de interfaz es el siguiente:

  • if-name_ClientIfHandle (para el cliente)
  • if-name_ServerIfHandle (para el servidor)

La parte if-name especifica el identificador de interfaz en el archivo IDL.

Por ejemplo:

hello_ClientIfHandle

hello_ServerIfHandle

Nota

La longitud máxima del nombre del identificador de interfaz es de 31 caracteres.

Dado que las partes "_ClientIfHandle" y "_ServerIfHandle" de los nombres requieren 15 caracteres, el elemento if-name no puede tener más de 16 caracteres de longitud.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado
Rpcdce.h (incluya Rpc.h)