Atributos de ACF de administración de memoria
Los atributos enumerados en la tabla siguiente le permiten realizar la administración de memoria desde el lado cliente.
Atributo | Uso |
---|---|
asignar | Especifica la forma en que la aplicación cliente y el código auxiliar asignan y liberan memoria para punteros. Este atributo es especialmente útil cuando desea que determinadas estructuras de puntero permanezcan accesibles para la aplicación de servidor después de que la llamada al procedimiento remoto vuelva al cliente. También puede usar el atributo asignar para dirigir el código auxiliar para calcular el tamaño de toda la memoria a la que se hace referencia a través del puntero del tipo especificado y realizar una sola llamada a midl_user_allocate. |
byte_count | Permite crear un bloque de memoria persistente y contiguo que se puede reutilizar a través de varias llamadas a procedimientos remotos. Esto libera la aplicación cliente de la sobrecarga de asignar y liberar memoria repetidamente que puede incluir varios punteros y otras estructuras de datos complejas. |
enable_allocate | Especifica que el código auxiliar del servidor debe habilitar el entorno de administración de memoria auxiliar. |