marshalling

    2

    2답변

    Marshal.SizeOf를 사용하여 구조체의 크기 계산에 필드를 무시하는 방법이 있나요 예 :는 public struct Message { public ushort X; public ushort Y; // Ignore this field in the calculation } int size = Marshal.SizeOf(typeo

    2

    7답변

    카드 판독기와 상호 작용하는 C++ DLL이 있습니다. 데이터 구조체에 대한 포인터가 필요합니다. 문제는 없습니다. 그러나 C#에서 DLL과 상호 작용을 시도 할 때 모든 종류의 문제가 발생합니다. 보호 된 메모리에 쓰기 오류, getData 명령 실행 후 종료되는 응용 프로그램 등. 여기에 우리가 가지고있는 것이있다. C++ 방법은 헤더에서 void re

    4

    3답변

    누군가 다음 설명 예외를 설명해 줄 수 있습니까? 구조가 값 클래스이 아니어야합니다. [StructLayout(LayoutKind.Sequential)] public struct Device_Broadcast_Header { public int dbch_size; public int dbch_devicetype; public

    13

    1답변

    내가 가지고있는 다음 C++ 구조체 struct InnerStruct { int A; int B; }; struct OuterStruct { int numberStructs; InnerStruct* innerStructs; }; 그리고 OuterStruct getStructs(); 가 어떻게 C#을이 마

    0

    2답변

    내 C# 응용 프로그램에서 InParameter를 VC++ DLL의 내 보낸 함수로 전달해야합니다. int func_name (FILE* fp, BYTE& by); fp가이고 by 파라미터 밖으로 : 함수는 2 개 매개 변수를 수용한다. FILE*의 경우 IntPtr을 사용하고 BYTE의 경우 바이트를 사용하여 마샬링을 고려했습니다. 맞습니까? 내가 C

    0

    2답변

    .. 아웃 프로세스 서버 또는 프록시/스텁을 등록하지 않고 디스패치 인터페이스를 호출 할 수 있습니까? 문제의 인터페이스는 매우 높은 수준이기 때문에 성능이 아닌 문제이고, 나는 큰 플러스 모든 일 등록 - 무료을 만들 수

    3

    1답변

    은 내가 C의 ++ 구조체 struct UnmanagedStruct { char* s; // Other members }; 및 C++ 라이브러리 extern "C" UnmanagedStruct __declspec(dllexport) foo(char* input); 를 노출 struct ManagedStruct { [Mars

    1

    1답변

    는 내가 프로젝트에 수백 곳에서 @XmlAttribute(required=true) 있습니다. 이 기본값을 설정할 수 있습니까? ... ... 내가 만 필요로 할 때 @XmlAttribute(required=false) 지정할 필요가 그래서.

    0

    1답변

    나는이 작은 웹 애플리케이션을 만들었습니다. 자바 스크립트를 통해 관리되지 않는 코드를 실버 라이트 애플리케이션으로 반환하는 ActiveX 컨트롤이 있습니다. 실버 라이트에서 반환 값에 마샬링 연산을 수행합니다. GetSize()의 간단한 작업 만 수행하면 stupefing 오류가 발생합니다. 이것은 내 질문에 나를 데려옵니다 : 실버 라이트에서 marhs

    7

    1답변

    당신은 그 배열의 크기는 (너비 x 높이) 제출 이미지 그래서에 따라, byte[] 그러나 바이트 배열을 취하는 구조를 가지고 ... 어떻게 당신은 [MarshalAs(UnmanagedType.ByValArray, SizeConst = ???)] public Byte[] ImageData; 이 바이트 배열은 C DLL을로 C#을에서 전달되는 작업을