Compartir a través de


Identificadores de enlace MIDL

Los identificadores de enlace son objetos de datos que representan el enlace entre el cliente y el servidor.

MIDL admite el tipo base handle_t. Los identificadores de este tipo se conocen como "identificadores primitivos".

Puede definir sus propios tipos de identificador mediante el atributo [handle]. Los identificadores definidos de esta manera se conocen como identificadores "definidos por el usuario" o "personalizados" o "genéricos".

También puede definir un identificador que mantenga la información de estado mediante el atributo [context_handle]. Los identificadores definidos de esta manera se conocen como identificadores de "contexto".

Si no se necesita información de estado y no elige llamar a las bibliotecas en tiempo de ejecución rpc para administrar el identificador, puede solicitar que las bibliotecas en tiempo de ejecución proporcionen enlace automático. Esto se hace mediante la palabra clave ACF [auto_handle].

Puede especificar una variable global como identificador de enlace mediante la palabra clave ACF [implicit_handle]. La palabra clave [explicit_handle] se usa para indicar que cada función remota tiene un identificador especificado explícitamente.

Para obtener más información, vea Enlace y identificadores.