다음을 통해 공유


COM Interop를 사용하여 데이터 마샬링

COM interop에서는 관리 코드에서 COM 개체를 사용하는 기능과 관리되는 개체를 COM에 노출하는 기능 모두를 지원합니다. 데이터를 COM으로 마샬링하고 COM에서 마샬링하기 위한 지원 기능은 광범위하며 거의 항상 올바른 마샬링 동작을 제공합니다.

Windows SDK(소프트웨어 개발 키트)에는 다음의 COM interop 도구가 포함되어 있습니다.

  • 형식 라이브러리 가져오기(Tlbimp.exe) - COM 형식 라이브러리를 interop 어셈블리로 변환합니다. 이 어셈블리에서 interop 마샬링 서비스는 관리되는 메모리와 관리되지 않는 메모리 간에 데이터 마샬링을 수행하는 래퍼를 생성합니다.

  • 형식 라이브러리 내보내기(Tlbexp.exe) - 어셈블리에서 COM 형식 라이브러리를 만들고 메서드를 호출하는 동안 마샬링을 수행하는 래퍼를 생성합니다.

이 단원에서는 마샬러에 추가 형식 정보를 제공할 수 있을 때나 제공해야 할 때 interop 래퍼를 사용자 지정하는 프로세스에 대해 설명합니다.

단원 내용

관련 단원