_com_ptr_t::GetActiveObject
Konkrétní společnosti Microsoft
Připojí k existující instanci objektu vzhledem CLSID nebo ProgID.
HRESULT GetActiveObject(
const CLSID& rclsid
) throw( );
HRESULT GetActiveObject(
LPCWSTR clsidString
) throw( );
HRESULT GetActiveObject(
LPCSTR clsidStringA
) throw( );
Parametry
rclsid
CLSID objektu.clsidString
Řetězec znaků Unicode, který obsahuje buď CLSID (počínaje "{") nebo ProgID.clsidStringA
Vícebajtové řetězce, pomocí znakovou stránku ANSI, který obsahuje buď CLSID (počínaje "{") nebo ProgID.
Poznámky
Volání funkce těchto členů GetActiveObject načíst ukazatel na spuštěný objekt, který byl zaregistrován OLE a potom dotazy pro inteligentní ukazatel typ rozhraní.Výsledný ukazatel je pak zapouzdřena do tohoto _com_ptr_t objektu.Vydání , nazývá se snížit počet odkazů pro dříve zapouzdřené ukazatel.Tato rutina vrátí HRESULT označující úspěch nebo neúspěch.
GetActiveObject (rclsid) připojí k existující instanci objektu vzhledem CLSID.
GetActiveObject (clsidString) připojí k existující instanci objektu uveden řetězec Unicode obsahující buď CLSID (počínaje "{") nebo ProgID.
GetActiveObject (clsidStringA) připojí k existující instanci objektu uveden řetězec vícebajtových znaků obsahující buď CLSID (počínaje "{") nebo ProgID.Volání MultiByteToWideChar, která předpokládá, že řetězec je v znaková stránka ANSI než znaková stránka OEM.
Konec konkrétní společnosti Microsoft