WeakRef::AsIID – metoda
Nastaví zadaný parametr ComPtr ukazatel představující identifikátor určeného rozhraní.
HRESULT AsIID(
REFIID riid,
_Out_ ComPtr<IInspectable>* ptr
);
Parametry
riid
Identifikátor rozhraní.ptr
Při této operaci dokončení, objekt, který představuje parametr riid.
Vrácená hodnota
S_OK, pokud je tato operace úspěšná; jinak HRESULT označující důvod operace se nezdařila.
S_OK, pokud tato operace úspěšná, ale aktuální WeakRef objekt již byl uvolněn.Parametr ptr je nastavena na nullptr.
S_OK, pokud tato operace úspěšná, ale aktuální objekt WeakRef není odvozen z parametru riid.Parametr ptr je nastavena na nullptr. (Další informace naleznete v části poznámky.)
Poznámky
Chyby jsou vydávány, pokud parametr riid není odvozen z IInspectable.K této chybě nahrazuje vrácenou hodnotu.
První šablona je formulář, který byste měli použít v kódu.Druhá šablona je interní, specializace pomocníka, podporující funkcí jazyka C++, jako například auto zadejte klíčové slovo srážek.
Požadavky
Záhlaví: client.h
Obor názvů: Microsoft::WRL