请查阅
Wtyms-help://MS.NETFrameworkSDK.CHS/cpguidenf/html/cpconplatforminvokedatatypes.htm
我也在处理这些东西,想弄得更明白

解决方案 »

  1.   

    char * 应该对应的是 char [] 吧
    handle 好像就是int,或IntPtr?
    [StructLayout(LayoutKind.Sequential)]
    private struct OVERLAPPED 

    public int  Internal; 
    public int  InternalHigh; 
    public uint  Offset; 
    public uint  OffsetHigh; 
             public int hEvent; 
    }
      

  2.   

    handle  =  this.handle.ToInt32 ()
      

  3.   

    char * 我用的都是 StringBuilder(255)具体长度根据应用而定。
    Handle 一般情况下MS推荐用IntPtr.但用UInt32也可以。在VB6.0中是用Long.
    在这方面的资料还真是挺少的。烦!老是要为这些小问题烦恼...