Wstr: C++ -> C#



  • Hallo,
    Ich habe diesen dll Funktionskopf

    HANDLE WINAPI OpenAdapterW( PWSTR pszAdapterName );

    in C# deklariert:

    [DllImport("PCAImAPI", SetLastError=true)]
    private static extern IntPtr OpenAdapterW(
    string pszAdapterName);

    und aufgerufen:

    string aname="";
    IntPtr hdl= OpenAdapterW(aname);

    Ich bekomme dhl=-1, es sollte aber >0 sein.

    Ich bin mir nicht sicher ob ich die Funktion richtig deklariert habe. Kann jemand mir das sagen ?

    Gruss


Anmelden zum Antworten