0
누구나 WinNT.h 파일에 정의 된 CONTEXT 구조체의 P/Invoke 선언을 가지고 있습니까?CONTEXT struct P/Invoke declaration in C#이 필요합니다.
감사합니다.
누구나 WinNT.h 파일에 정의 된 CONTEXT 구조체의 P/Invoke 선언을 가지고 있습니까?CONTEXT struct P/Invoke declaration in C#이 필요합니다.
감사합니다.
PInvoke.NET은 P/Invoke 서명을 자동으로 삽입하는 무료 Visual Studio 플러그인입니다.
다른 유용한 도구는 P/Invoke Interop Assistant입니다.
using System;
using System.Runtime.InteropServices;
[StructLayout(LayoutKind.Sequential)]
public struct CONTEXT
{
public uint ContextFlags;
public uint Dr0;
public uint Dr1;
public uint Dr2;
public uint Dr3;
public uint Dr6;
public uint Dr7;
public FLOATING_SAVE_AREA FloatSave;
public uint SegGs;
public uint SegFs;
public uint SegEs;
public uint SegDs;
public uint Edi;
public uint Esi;
public uint Ebx;
public uint Edx;
public uint Ecx;
public uint Eax;
public uint Ebp;
public uint Eip;
public uint SegCs;
public uint EFlags;
public uint Esp;
public uint SegSs;
[MarshalAs(UnmanagedType.ByValArray, SizeConst=0x200, ArraySubType=UnmanagedType.I1)]
public byte[] ExtendedRegisters;
}