public static extern bool XeClientUniversalDumperModeChecked( KrkrPsbMode PsbMode, KrkrTextMode TextMode, KrkrPngMode PngMode, KrkrTjs2Mode Tjs2Mode, KrkrTlgMode TlgMode, KrkrAmvMode AmvMode, KrkrPbdMode PdbMode );
public static extern bool XeClientTaskDumpStart( KrkrPsbMode PsbMode, KrkrTextMode TextMode, KrkrPngMode PngMode, KrkrTjs2Mode Tjs2Mode, KrkrTlgMode TlgMode, KrkrAmvMode AmvMode, KrkrPbdMode PdbMode, string File );
public static bool XeClientTaskDumpStart( KrkrPsbMode PsbMode, KrkrTextMode TextMode, KrkrPngMode PngMode, KrkrTjs2Mode Tjs2Mode, KrkrTlgMode TlgMode, KrkrAmvMode AmvMode, KrkrPbdMode PdbMode, string File ) { switch (RuntimeInformation.ProcessArchitecture) { case Architecture.X86: return(Client32.XeClientTaskDumpStart( PsbMode, TextMode, PngMode, Tjs2Mode, TlgMode, AmvMode, PdbMode, File )); case Architecture.X64: return(Client64.XeClientTaskDumpStart( PsbMode, TextMode, PngMode, Tjs2Mode, TlgMode, AmvMode, PdbMode, File )); case Architecture.Arm64: return(ClientAarch64.XeClientTaskDumpStart( PsbMode, TextMode, PngMode, Tjs2Mode, TlgMode, AmvMode, PdbMode, File )); case Architecture.Arm: throw new NotImplementedException("Unsupported arch : Arm"); } throw new NotImplementedException("Unsupported arch : Unknown"); }