본문 바로가기
다물칸 주소복사
조회 수 104 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form
구분 팁&트릭
출처 내가작성

VB에서는 쉽게 했던 것 같은데 C#에서는 마샬로 해야 되네요.

 

ITSPBHeader 이 구조체입니다.

 

        public static ITSPBHeader GetLogFontFromBff(byte[] bff)
        {
            int iStructSize = Marshal.SizeOf(typeof(ITSPBHeader));

            ITSPBHeader pbHeader = new ITSPBHeader();
            IntPtr ptPoit = Marshal.AllocHGlobal(iStructSize);
            Marshal.Copy(bff, 0, ptPoit, iStructSize);
            pbHeader = (ITSPBHeader)Marshal.PtrToStructure(ptPoit, typeof(ITSPBHeader));
            Marshal.FreeHGlobal(ptPoit);
            return pbHeader;
        }