IOleObject::GetUserClassID-Methode (oleidl.h)
Ruft den Klassenbezeichner eines Objekts ab, die CLSID, die der Zeichenfolge entspricht, die das Objekt für einen Endbenutzer identifiziert.
Syntax
HRESULT GetUserClassID(
[out] CLSID *pClsid
);
Parameter
[out] pClsid
Ein Zeiger auf den Klassenbezeichner (CLSID), der zurückgegeben werden soll. Die CLSID eines Objekts ist die binäre Entsprechung des Benutzertypnamens, der von IOleObject::GetUserType zurückgegeben wird.
Rückgabewert
Diese Methode gibt S_OK bei Erfolg zurück. Weitere mögliche Rückgabewerte:
Rückgabecode | Beschreibung |
---|---|
|
Fehler beim Vorgang. |
Hinweise
IOleObject::GetUserClassID gibt die CLSID zurück, die dem Objekt in der Registrierungsdatenbank zugeordnet ist. Normalerweise ist dieser Wert identisch mit der CLSID, die mit dem -Objekt gespeichert ist, das von IPersist::GetClassID zurückgegeben wird. Bei verknüpften Objekten ist dies die CLSID der letzten gebundenen Linkquelle. Wenn das Objekt in einer anwendung ausgeführt wird, die sich von der Anwendung unterscheidet, in der es erstellt wurde, und zum Zweck der Bearbeitung eine Klasse emuliert, die die Containeranwendung erkennt, ist die zurückgegebene CLSID die der klasse, die emuliert wird, und nicht die der eigenen Klasse des Objekts.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | oleidl.h |