Alias y serialización de atributos
Las aplicaciones distribuidas casi siempre pasan datos entre los programas cliente y servidor cuando llaman a procedimientos de interfaz. Los desarrolladores usan MIDL para describir los datos que los programas de cliente y servidor pasan de forma estándar. El compilador MIDL crea programas auxiliares de aplicación, o proxy, para el cliente y el servidor que convierten los datos en un formulario estandarizado que se puede enviar a través de una red. Este formato, el formato de representación de datos de red (NDR), a menudo se denomina formato de conexión de los datos. Los códigos auxiliares deben convertir datos de su formato nativo en el espacio de memoria del programa a NDR. Esta conversión se denomina serialización de los datos. Cuando un programa cliente o servidor recibe datos, debe convertir los datos de NDR al formato nativo de ese programa. Esto se denomina desmarformación de los datos.
Use el alias y los atributos de serialización para controlar cómo se empaquetan los datos en formato NDR y se transmiten a través de la red.
Atributo | Uso |
---|---|
call_as | Asigna una función nomotable a una llamada a procedimiento remoto. |
iid_is | Proporciona el identificador de interfaz de la interfaz COM que es el objeto del puntero. |
transmit_as | Convierte un tipo de datos en un tipo más sencillo para la transmisión a través de una red. |
wire_marshal | De forma similar a transmit_as , pero implementa las rutinas de tamaño, serialización, desmarshal y libera los datos. |
Temas relacionados