0

project.dll とヘッダー ファイルを取得しました。次のように定義されています。

#ifdef PPSDK_EXPORTS
#define PP_SDK_API __declspec(dllexport)
#else
#define PP_SDK_API __declspec(dllimport)
#endif
#ifndef __PP_SDK__
#define __PP_SDK__

typedef enum
{
    PP_FALSE= 0x0,
    PP_TRUE = 0x01
} pp_bool;

PP_SDK_API pp_bool SDK_Initialize(unsigned long*p_Status );

C# でこの dll を使用するために、Google とこの Web でいくつかのヘルプを使用していますが、成功しません。pp_bool 型のエラーです。これは私のコードです:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Runtime.InteropServices;
namespace WindowsFormsApplication1
{
    static class Program
    {
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        [STAThread]
        [DllImport("project.dll")]
        static extern  pp_bool  SDK_Initialize(unsigned long*p_Status );
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Form1());
        }
    }
}

................................... 対処方法を教えてください。ありがとう!

4

1 に答える 1