ComPtrRefBase Class
Supports the WRL infrastructure and is not intended to be used directly from your code.
template <
typename T
>
class ComPtrRefBase;
Parameters
- T
A ComPtr<T> type or a type derived from it, not merely the interface represented by the ComPtr.
Remarks
Represents the base class for the ComPtrRef class.
Members
Public Typedefs
Name |
Description |
---|---|
InterfaceType |
A synonym for the type of template parameter T. |
Public Operators
Name |
Description |
---|---|
Casts the current ptr_ data member to a pointer-to-a-pointer-to the IInspectable interface. |
|
Casts the current ptr_ data member to a pointer-to-a-pointer-to the IUnknown interface. |
Protected Data Members
Name |
Description |
---|---|
Pointer to the type specified by the current template parameter. |
Inheritance Hierarchy
ComPtrRefBase
Requirements
Header: client.h
Namespace: Microsoft::WRL::Details