RtlUnwindEx method

void RtlUnwindEx(
  1. Pointer<Void> TargetFrame,
  2. Pointer<Void> TargetIp,
  3. Pointer<EXCEPTION_RECORD> ExceptionRecord,
  4. Pointer<Void> ReturnValue,
  5. Pointer<PCONTEXT> ContextRecord,
  6. Pointer<PUNWIND_HISTORY_TABLE> HistoryTable,
)

Implementation

void RtlUnwindEx(
  ffi.Pointer<ffi.Void> TargetFrame,
  ffi.Pointer<ffi.Void> TargetIp,
  ffi.Pointer<EXCEPTION_RECORD> ExceptionRecord,
  ffi.Pointer<ffi.Void> ReturnValue,
  ffi.Pointer<PCONTEXT> ContextRecord,
  ffi.Pointer<PUNWIND_HISTORY_TABLE> HistoryTable,
) {
  return (_RtlUnwindEx ??= _dylib
      .lookupFunction<_c_RtlUnwindEx, _dart_RtlUnwindEx>('RtlUnwindEx'))(
    TargetFrame,
    TargetIp,
    ExceptionRecord,
    ReturnValue,
    ContextRecord,
    HistoryTable,
  );
}