다음을 통해 공유


RemoveIUnknown 클래스

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

구문

template <typename T>
struct RemoveIUnknown;

template <typename T>
class RemoveIUnknown : public T;

매개 변수

T
클래스입니다.

설명

-based 형식과 동일IUnknown하지만 비가상 QueryInterfaceAddRef형식 및 Release 멤버 함수가 있는 형식을 만듭니다.

기본적으로 COM 메서드는 가상 QueryInterfaceAddRefRelease 메서드를 제공합니다. 그러나 ComPtr 가상 메서드의 오버헤드가 필요하지는 않습니다. RemoveIUnknown는 프라이빗, 비바이러스 QueryInterfaceAddRefRelease 메서드를 제공하여 오버헤드를 제거합니다.

멤버

공용 Typedefs

속성 설명
ReturnType 템플릿 매개 변수 T 와 동일하지만 비바이러스 멤버가 있는 형식의 IUnknown 동의어입니다.

상속 계층 구조

T

RemoveIUnknown

요구 사항

헤더: client.h

네임스페이스: Microsoft::WRL::D etails

참고 항목

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