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 |
|