Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Удаляет выделение из отслеживания с помощью средства проверки приложений, чтобы оно не помечалось как утечка при выгрузке модуля, выделяющего память.
Синтаксис
NTSTATUS WINAPI RtlDisownModuleHeapAllocation(
_In_ HANDLE HeapHandle,
_In_ PVOID Allocation
);
Параметры
HeapHandle
Тип: HANDLE
Дескриптор кучи, в котором выполняется выделение.
Allocation
Тип: PVOID
Указатель на выделение памяти, которое будет игнорироваться при отслеживании утечки средства проверки приложений.
Возвращаемое значение
Возвращает STATUS_SUCCESS.
Комментарии
RtlDisownModuleHeapAllocation предоставляется таким образом, чтобы средство проверки приложений ожидало, что выделение может переждать модуль, который его выделил. В этом случае средство проверки приложений может удалить выделение из внутреннего отслеживания, чтобы оно не помечалось как утечка при выгрузке модуля, который сделал выделение. Эта функция не работает, если средство проверки приложений не включено.
RtlDisownModuleHeapAllocation не связан с файлом заголовка. Но связанная библиотека Ntdll.libимпорта, , доступна в комплекте драйверов Windows (WDK). Можно также вызвать RtlDisownModuleHeapAllocation , сначала используя функцию LoadLibrary (для загрузки Ntdll.dll), а затем вызвав функцию GetProcAddress для получения адреса RtlDisownModuleHeapAllocation.
Требования
| Целевая платформа | Windows |
| Header | Н/Д |
| Библиотека | Ntdll.lib в комплекте драйверов Windows (WDK) |
| DLL | Ntdll.dll |