Metodo IOleObject::GetUserClassID (oleidl.h)
Recupera l'identificatore della classe di un oggetto, CLSID corrispondente alla stringa che identifica l'oggetto a un utente finale.
Sintassi
HRESULT GetUserClassID(
[out] CLSID *pClsid
);
Parametri
[out] pClsid
Puntatore all'identificatore di classe (CLSID) da restituire. CLSID di un oggetto è l'equivalente binario del nome di tipo utente restituito da IOleObject::GetUserType.
Valore restituito
Questo metodo restituisce S_OK se l'operazione ha esito positivo. Gli altri valori restituiti possibili includono i seguenti:
Codice restituito | Descrizione |
---|---|
|
Operazione non riuscita. |
Commenti
IOleObject::GetUserClassID restituisce CLSID associato all'oggetto nel database di registrazione. In genere, questo valore è identico al CLSID archiviato con l'oggetto, restituito da IPersist::GetClassID. Per gli oggetti collegati, si tratta del CLSID dell'ultima origine collegamento associata. Se l'oggetto è in esecuzione in un'applicazione diversa da quella in cui è stata creata e allo scopo di essere modificata simula una classe che l'applicazione contenitore riconosce, il CLSID restituito sarà quello della classe emulata anziché quella della propria classe.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | oleidl.h |