@msdn=http://search.microsoft.com/search/results.aspx?qu=$$$ @pinvoke=http://pinvoke.net/$$$.htm Summary: TODO - a short description !!!!C# Signature: [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Interoperability", "CA1400:PInvokeEntryPointsShouldExist"), DllImport(s_kernel32, EntryPoint = "RtlAddFunctionTable", CallingConvention = CallingConvention.Cdecl)] public static extern byte RtlAddFunctionTable(IntPtr FunctionTable, UInt32 EntryCount, IntPtr BaseAddress); !!!!VB Signature: Declare Function RtlAddFunctionTable Lib "kernel32.dll" (TODO) As TODO !!!!User-Defined Types: None. !!!!Alternative Managed API: Do you know one? Please contribute it! !!!!Notes: This function only exists in this form on x64 and ARM. On Itanium, it exists with a different prototype. On x86, it doesn't exist at all! That's why the code analyzer is suppressed - it doesn't know what RtlAddFunctionTable is. I can attest to this prototype working on ARM, as in jailbroken Windows RT. !!!!Tips & Tricks: This is used for handling runtime-generated machine code on these platforms, which is quite rare to be doing directly from C#... !!!!Sample Code: Please add some! Documentation: http://msdn.microsoft.com/en-us/library/windows/desktop/ms680588(v=vs.85).aspx
Edit kernel32.RtlAddFu...
You do not have permission to change this page. If you feel this is in error, please send feedback with the contact link on the main page.