다음을 통해 공유


ComPtrRef 클래스

WRL 인프라를 지원 하며 사용자 코드에서 직접 사용할 수는 없습니다.

template <
   typename T
>
class ComPtrRef : public ComPtrRefBase<T>;

매개 변수

  • T
    A ComPtr <T> 형식 또는 형식 파생이 아니라 Comptr가 나타내는 인터페이스에서.

설명

ComPtr <T> 형식의 개체에 대 한 참조를 나타냅니다.

Members

BR245043.collapse_all(ko-kr,VS.110).gifPublic 생성자

Name

설명

ComPtrRef::ComPtrRef 생성자

다른 ComPtrRef 개체에 지정 된 포인터에서 ComPtrRef 클래스의 새 인스턴스를 초기화 합니다.

BR245043.collapse_all(ko-kr,VS.110).gifPublic 메서드

Name

설명

ComPtrRef::GetAddressOf 메서드

현재 ComPtrRef 개체에 의해 표현 되는 인터페이스에 대 한 포인터의 주소를 검색 합니다.

ComPtrRef::ReleaseAndGetAddressOf 메서드

현재 ComPtrRef 개체를 삭제 하 고 ComPtrRef 개체에 의해 표현 된 인터페이스 포인터-에-한-포인터를 반환 합니다.

BR245043.collapse_all(ko-kr,VS.110).gifPublic 연산자

Name

설명

ComPtrRef::operator InterfaceType** 연산자

현재 ComPtrRef 개체를 삭제 하 고 ComPtrRef 개체에 의해 표현 된 인터페이스 포인터-에-한-포인터를 반환 합니다.

ComPtrRef::operator T* 연산자

반환 값의 ptr_ 현재 ComPtrRef 개체의 데이터 멤버입니다.

ComPtrRef::operator void** 연산자

현재 ComPtrRef 개체를 삭제 하 고 포인터는 포인터-에-포인터-수로 ComPtrRef 개체에 의해 표현 된 인터페이스로 캐스팅 void, 다음 캐스트 포인터를 반환 합니다.

ComPtrRef::operator* 연산자

현재 ComPtrRef 개체에 의해 표현 되는 인터페이스 포인터를 검색 합니다.

ComPtrRef::operator== 연산자

Comptrref의 두 개체가 같은지 여부를 나타냅니다.

ComPtrRef::operator!= 연산자

Comptrref의 두 개체가 같지 않은지 여부를 나타냅니다.

상속 계층 구조

ComPtrRefBase

ComPtrRef

요구 사항

헤더: client.h

네임 스페이스: Microsoft::WRL::Details

참고 항목

참조

Microsoft::WRL::Details 네임스페이스