잔잔한 파도

  • 홈
  • 태그
  • 방명록

Global Interface Table 1

COM 인터페이스 포인터를 서로 다른 Apartment로 전달하기

멀티쓰레드 환경에서 COM을 사용할 때 서로 다른 쓰레드 간에 인터페이스 포인터를 넘겨서 사용하는 경우가 있을 수 있습니다. 이 때 Apartment Threaded인 경우 문제가 생깁니다. 서로 다른 Apartment로 인터페이스 포인터를 넘겨야 하는데 문제가 발생하는 경우가 있습니다. 이런 경우 Global Interface Table(GIT)을 사용하면 됩니다. 다음은 MS 기술자료(http://support.microsoft.com/kb/601770/ko)에 나와 있는 GIT 사용 단계입니다. 1. GIT 인스턴스를 생성합니다. IGlobalInterfaceTable *pGIT = NULL; ::CoCreateInstance (CLSID_StdGlobalInterfaceTable, NULL, CL..

개발 2007.06.27
이전
1
다음
더보기
  • 분류 전체보기
    • 개발
    • 팁
    • 관심
    • 일상
      • 캠핑
    • 기타
      • 노키아

Tag

후기, flex, Windows Vista, Windows 10, 스마트폰, 마이크로소프트, 프로그래밍, 서피스 RT, Windows 8.1, 설치, Microsoft Azure, windows 8, IE8, Visual Studio, iphone, Adobe AIR, 프리웨어, 아이폰, Windows Azure, 개봉기,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

방문자수Total

  • Today :
  • Yesterday :
방명록

Copyright © Kakao Corp. All rights reserved.

  • 핀토소프트
  • 스타코덱
  • 소프트픽 자료실

티스토리툴바