Condividi tramite


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
E_FAIL
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

Vedi anche

GetConvertStg

Ioleobject

IOleObject::GetUserType

IPersist::GetClassID

OleDoAutoConvert

OleSetAutoConvert

SetConvertStg