Атрибуты ACF для управления памятью
Атрибуты, перечисленные в следующей таблице, позволяют выполнять управление памятью на стороне клиента.
Атрибут | Употребление |
---|---|
выделить | Указывает способ выделения и выпуска памяти клиентского приложения для указателей. Этот атрибут особенно полезен, если необходимо, чтобы определенные структуры указателей оставались доступными для серверного приложения после удаленного вызова процедуры, возвращаемого клиенту. Вы также можете использовать атрибут выделить, чтобы направить заглушку для вычисления размера всей памяти, на которую ссылается указатель указанного типа, и для выполнения одного вызова midl_user_allocate. |
byte_count | Позволяет создать постоянный, непрерывный блок памяти, который можно повторно использовать при нескольких удаленных вызовах процедур. Это освобождает клиентское приложение от затрат на многократное выделение и освобождение памяти, которые могут включать несколько указателей и другие сложные структуры данных. |
enable_allocate | Указывает, что код заглушки сервера должен включать среду управления памятью заглушки. |