第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用指針作為參數(shù)在C#中包裝C ++ DLL?

如何使用指針作為參數(shù)在C#中包裝C ++ DLL?

C#
紅顏莎娜 2021-05-18 17:18:17
我試圖從我的C#程序中的C ++ DLL文件中調(diào)用某些函數(shù)。但是當(dāng)涉及到指針時,我陷入了困境。有人可以指出我正確的方向嗎?這是帶有目標(biāo)函數(shù)的C ++頭文件:#pragma once#ifdef STCL_DEVICES_DLL#define STCL_DEVICES_EXPORT extern "C" _declspec(dllexport) #else#define STCL_DEVICES_EXPORT extern "C" _declspec(dllimport)#endifenum SD_ERR{    SD_ERR_OK = 0,    SD_ERR_FAIL,    SD_ERR_DLL_NOT_OPEN,    SD_ERR_INVALID_DEVICE,  //device with such index doesn't exist    SD_ERR_FRAME_NOT_SENT,};#pragma pack (1)struct LaserPoint{    WORD x;    WORD y;    byte colors[6];};struct DeviceInfo{    DWORD maxScanrate;    DWORD minScanrate;    DWORD maxNumOfPoints;    char type[32];};/////////////////////////////////////////////////////////////////////////////Must be called when starting to use//////////////////////////////////////////////////////////////////////////STCL_DEVICES_EXPORT int OpenDll();/////////////////////////////////////////////////////////////////////////////Search for .NET devices (Moncha.NET now)///Must be called after OpenDll, but before CreateDeviceList!///In pNumOfFoundDevs can return number of found devices (optional)//////////////////////////////////////////////////////////////////////////STCL_DEVICES_EXPORT int SearchForNETDevices(DWORD* pNumOfFoundDevs);/////////////////////////////////////////////////////////////////////////////All devices will be closed and all resources deleted//////////////////////////////////////////////////////////////////////////STCL_DEVICES_EXPORT void CloseDll();此外,如何處理其他函數(shù)參數(shù),例如WCHAR **和structsDeviceInfo和LaserPoint?
查看完整描述

1 回答

  • 1 回答
  • 0 關(guān)注
  • 154 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號