Operatore ComPtrRef::operator==

Supporta l'infrastruttura WRL e non può essere utilizzata direttamente dal proprio codice.

bool operator==(
   const Details::ComPtrRef<ComPtr<T>>& a,
   const Details::ComPtrRef<ComPtr<U>>& b
);

bool operator==(
   const Details::ComPtrRef<ComPtr<T>>& a,
   decltype(__nullptr)
);

bool operator==(
   decltype(__nullptr),
   const Details::ComPtrRef<ComPtr<T>>& a
);

bool operator==(
   const Details::ComPtrRef<ComPtr<T>>& a,
   void* b
);

bool operator==(
   void* b,
   const Details::ComPtrRef<ComPtr<T>>& a
);

Parametri

  • a
    Riferimento a un oggetto ComPtrRef.

  • b
    Un riferimento ad un altro oggetto ComPtrRef, o ad un puntatore di tipo anonimo (void*).

Valore restituito

Il primo operatore diventa true se l'oggetto a è uguale a b; in caso contrario, false.

Il secondo e il terzo operatore restituiscono true se l'oggetto a è uguale a nullptr; in caso contrario, false.

I il quarto e quinti operatore restituiscono true se l'oggetto a è uguale a b; in caso contrario, false.

Note

Indica se due oggetti ComPtrRef sono uguali.

Requisiti

Header: client.h

Namespace: Microsoft::WRL::Details

Vedere anche

Riferimenti

Spazio dei nomi Microsoft::WRL::Details

Classe ComPtrRef