none
DLLImport函式宣告問題 RRS feed

  • 問題

  • 各位好:

    我在C#中使用DLL Import來引用DLL但下面這段函式不曉得怎麼宣告成C#,可否請各位大大幫忙。

    Code Snippet

    LONG CasConnect(
    IN SCARDCONTEXT hContext,
    IN LPCTSTR szReader,
    IN DWORD dwShareMode,
    IN DWORD dwPreferredProtocols,
    OUT LPSCARDHANDLE phCard,
    OUT LPDWORD pdwActiveProtocol
    );

     

     

    懇請各位大大幫忙,謝謝
    2008年5月30日 下午 05:01

解答

  • 大約是這樣:

     

    [DllImport("DLL檔案名稱")]

    extern long CasConnect(SCARDCONTEXT hContext, string szReader, long dwShareMode, long

    dwPreferredProtocols, out IntPtr phCard, out IntPtr pdwActiveProtocol);

     

    tihs

     

    2008年5月31日 上午 03:10