Поделиться через


Выделение и освобождение памяти

По умолчанию код заглушки, созданный компилятором MIDL, вызывает предоставленные пользователем функции для выделения и освобождения памяти. Эти функции с именем midl_user_allocate и midl_user_freeдолжны быть предоставлены разработчиком и связаны с приложением.

Все приложения должны предоставлять реализации midl_user_allocate и midl_user_free, даже если названия этих функций могут не появляться явным образом в заглушках. Единственным исключением является компиляция в режиме совместимости OSF (/osf). Эти пользовательские функции должны соответствовать определенному, определенному прототипу функции, но в противном случае можно реализовать любым способом, удобным или полезным для приложения. Кроме того, приложения могут использовать пакет управления памятью RpcSs. Библиотека времени выполнения Microsoft RPC предоставляет эту группу функций.

В следующих разделах описаны функции управления памятью RPC.