Udostępnij za pośrednictwem


ComPtrRef — Klasa

Obsługuje infrastrukturę światowym laboratorium Referencyjnym i nie ma być używane bezpośrednio w kodzie.

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

Parametry

  • T
    A ComPtr <T> lub typu pochodnego w przypadku nie tylko interfejs reprezentowanej przez ComPtr.

Uwagi

Stanowi odwołanie do obiektu typu ComPtr <T>.

Członkowie

Publiczne konstruktory

Nazwa

Opis

ComPtrRef::ComPtrRef — Konstruktor

Inicjuje nowe wystąpienie klasy ComPtrRef od wskaźnika określonego do innego obiektu ComPtrRef.

Metody publiczne

Nazwa

Opis

ComPtrRef::GetAddressOf — Metoda

Pobiera adres wskaźnika do interfejsu, reprezentowane przez bieżącego obiektu ComPtrRef.

ComPtrRef::ReleaseAndGetAddressOf — Metoda

Usuwa z bieżącego obiektu ComPtrRef, a następnie zwraca wskaźnik do w wskaźnik do interfejsu, który był reprezentowany przez obiekt ComPtrRef.

Podmioty publiczne

Nazwa

Opis

ComPtrRef::operator InterfaceType** Operator

Usuwa z bieżącego obiektu ComPtrRef, a następnie zwraca wskaźnik do w wskaźnik do interfejsu, który był reprezentowany przez obiekt ComPtrRef.

ComPtrRef::operator T* Operator

Zwraca wartość ptr_ Członkowskich danych bieżącego obiektu ComPtrRef.

ComPtrRef::operator void** Operator

Usuwa z bieżącego obiektu ComPtrRef, rzuca wskaźnika do interfejsu, który był reprezentowany przez obiekt ComPtrRef jako wskaźnik do wskaźnik do void, a następnie zwraca wskaźnik rzutowania.

ComPtrRef::operator* Operator

Pobiera wskaźnika do interfejsu, reprezentowane przez bieżącego obiektu ComPtrRef.

ComPtrRef::operator== Operator

Wskazuje, czy dwa obiekty ComPtrRef są równe.

ComPtrRef::operator!= Operator

Wskazuje, czy dwa obiekty ComPtrRef nie są równe.

Hierarchii dziedziczenia

ComPtrRefBase

ComPtrRef

Wymagania

Nagłówek: client.h

Obszar nazw: Microsoft::WRL::Details

Zobacz też

Informacje

Microsoft::WRL::Details — Przestrzeń nazw