다음을 통해 공유


_com_ptr_t::Attach

Microsoft 전용

이 스마트 포인터 형식의 원시 인터페이스 포인터를 캡슐화합니다.

void Attach(
   Interface* pInterface 
) throw( );
void Attach(
   Interface* pInterface,
   bool fAddRef 
) throw( );

매개 변수

  • pInterface
    원시 인터페이스 포인터입니다.

  • fAddRef
    이 경우 true, 다음 AddRef 라고 합니다.경우 false, the _com_ptr_t 개체를 호출 하지 않고 원시 인터페이스 포인터의 소유권을 차지 AddRef.

설명

  • Attach( pInterface )   AddRef호출 되지 않습니다.인터페이스의 소유권에 전달 된 _com_ptr_t 개체입니다.릴리스 이전에 캡슐화 된 포인터에 대 한 참조 횟수를 감소 하기 위해 호출 됩니다.

  • 첨부 ( pInterface**,fAddRef)** 경우 fAddRef 입니다 true, AddRef 캡슐화 된 인터페이스 포인터에 대 한 참조 횟수를 증가 하기 위해 호출 됩니다.경우 fAddRef 입니다 false,이 _com_ptr_t 개체는 소유권의 원시 인터페이스 포인터 호출 하지 않고 AddRef.릴리스 이전에 캡슐화 된 포인터에 대 한 참조 횟수를 감소 하기 위해 호출 됩니다.

Microsoft 특정 끝

참고 항목

참조

_com_ptr_t 클래스