RemoveIUnknown 클래스
WRL 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다.
구문
template <typename T>
struct RemoveIUnknown;
template <typename T>
class RemoveIUnknown : public T;
매개 변수
T
클래스입니다.
설명
-based 형식과 동일IUnknown
하지만 비가상 QueryInterface
AddRef
형식 및 Release
멤버 함수가 있는 형식을 만듭니다.
기본적으로 COM 메서드는 가상 QueryInterface
AddRef
및 Release
메서드를 제공합니다. 그러나 ComPtr
가상 메서드의 오버헤드가 필요하지는 않습니다. RemoveIUnknown
는 프라이빗, 비바이러스 QueryInterface
AddRef
및 Release
메서드를 제공하여 오버헤드를 제거합니다.
멤버
공용 Typedefs
속성 | 설명 |
---|---|
ReturnType |
템플릿 매개 변수 T 와 동일하지만 비바이러스 멤버가 있는 형식의 IUnknown 동의어입니다. |
상속 계층 구조
T
RemoveIUnknown
요구 사항
헤더: client.h
네임스페이스: Microsoft::WRL::D etails