내가 계산하고 생산되는 교류 # DLL을 쓰고 있어요 ++/CLI C에 의해 호출 DLL을 반환하는 방법 : -이 기능은 C++/CLI 프로젝트에 의해 호출됩니다 바이트 배열, C#을 DLL에서 UINT 값
-byte array [byte array]
-unit [2 byte error code]
-bool [true/false for success and failure]
. 함수는 하나의 값만 반환 할 수 있지만 C# 함수를 실행 한 후이 값이 필요합니다.
C#의 함수 원형 및 C++/CLI 코드의 호출 방법은 무엇입니까?
미리 감사드립니다.
그냥 바이트 [을 반환하는 방법을 쓰기 ]. C++/CLI에서는'array ^'입니다. "오류 코드"는 예외 사항이어야합니다. –
@HansPassant : 실제로 장애가 예상되는지 여부에 달려 있습니다. 예 : 외국 데이터 입력을 구문 분석 할 때 잘못된 입력이 실제로 예외는 아닙니다. –