_com_ptr_t::GetActiveObject
Specifici di Microsoft
Connettersi a un'istanza esistente di una classe fornita oggetto CLSID o ProgID.
HRESULT GetActiveObject(
const CLSID& rclsid
) throw( );
HRESULT GetActiveObject(
LPCWSTR clsidString
) throw( );
HRESULT GetActiveObject(
LPCSTR clsidStringA
) throw( );
Parametri
rclsid
CLSID di un oggetto.clsidString
Una stringa Unicode che utilizza uno a CLSID (a partire da “{") o a ProgID.clsidStringA
Una stringa multibyte, utilizzando la tabella codici ANSI, che utilizza uno a CLSID (a partire da “{") o a ProgID.
Note
chiamata di queste funzioni membro GetActiveObject per recuperare un puntatore a un oggetto in esecuzione registrato con OLE e quindi eseguire una query per il tipo di interfaccia intelligente del puntatore.Il puntatore risultante viene quindi è incapsulato in questo _com_ptr_t oggetto.rilasciare viene chiamato per diminuire il conteggio dei riferimenti per il puntatore in precedenza incapsulato.questa routine restituisce HRESULT per indicare l'esito positivo o negativo.
GetActiveObject ( rclsid ) Connettersi a un'istanza esistente di una classe fornita oggetto CLSID.
GetActiveObject ( clsidString ) Connettersi a un'istanza esistente di un oggetto in base a una stringa Unicode che utilizza uno a CLSID (a partire da “{") o a ProgID.
GetActiveObject ( clsidStringA ) Si connette a un'istanza esistente di un oggetto fornito un carattere multibyte stringa che utilizza uno a CLSID (a partire da “{") o a ProgID.chiamate MultiByteToWideChar, che presuppone che la stringa sia nella tabella codici ANSI anziché una tabella codici OEM.
Microsoft FINALE specifico