Atributos ACF de administración de memoria
Los atributos enumerados en la tabla siguiente 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 a procedimiento remoto vuelva al cliente. También puede usar el atributo allocate 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 para 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 de código auxiliar. |