Функция RtlUnwind (winnt.h)
Инициирует очистку кадров вызова процедуры.
Синтаксис
NTSYSAPI VOID RtlUnwind(
[in, optional] PVOID TargetFrame,
[in, optional] PVOID TargetIp,
[in, optional] PEXCEPTION_RECORD ExceptionRecord,
[in] PVOID ReturnValue
);
Параметры
[in, optional] TargetFrame
Указатель на кадр вызова, который является целевым объектом очистки. Если этот параметр имеет значение NULL
, функция выполняет очистку выхода.
[in, optional] TargetIp
Адрес продолжения очистки. Этот параметр игнорируется, если targetFrame имеет значение NULL
.
[in, optional] ExceptionRecord
Указатель на структуру EXCEPTION_RECORD .
[in] ReturnValue
Значение, помещаемое в регистр возврата целочисленной функции перед продолжением выполнения.
Возвращаемое значение
Эта функция не возвращает значение.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2003 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | winnt.h (включая Windows.h) |
Библиотека | Kernel32.lib |
DLL | Kernel32.dll |