_com_ptr_t 추출기
Microsoft 전용
캡슐화 된 COM 인터페이스 포인터를 추출 합니다.
operator Interface*( ) const throw( );
operator Interface&( ) const;
Interface& operator*( ) const;
Interface* operator->( ) const;
Interface** operator&( ) throw( );
operator bool( ) const throw( );
설명
운영자 인터페이스 * 수 있습니다 캡슐화 된 인터페이스 포인터를 반환 합니다. NULL.
운영자 인터페이스 & 캡슐화 된 인터페이스 포인터에 대 한 참조를 반환 하 고 포인터가 있는 경우 오류가 발급 NULL.
연산자 * 스마트 포인터 개체를 역참조 하는 경우 실제 캡슐화 된 인터페이스 처럼 작동 하도록 허용 합니다.
연산자-> 스마트 포인터 개체를 역참조 하는 경우 실제 캡슐화 된 인터페이스 처럼 작동 하도록 허용 합니다.
연산자 & 로 교체 하는 캡슐화 된 인터페이스 포인터를 해제 NULL, 및 주소 캡슐화 된 포인터를 반환 합니다.이 스마트 포인터 주소에 의해이 함수에 전달 될 수 있습니다는 out 매개 변수를이 반환 된 인터페이스 포인터입니다.
부울 연산자 스마트 포인터가 개체를 조건부 식에 사용할 수 있습니다.이 연산자를 반환 합니다. true 포인터가 없는 경우 NULL.
Microsoft 특정 끝