Método IOleObject::GetUserClassID (oleidl.h)
Recupera el identificador de clase de un objeto, el CLSID correspondiente a la cadena que identifica el objeto a un usuario final.
Sintaxis
HRESULT GetUserClassID(
[out] CLSID *pClsid
);
Parámetros
[out] pClsid
Puntero al identificador de clase (CLSID) que se devolverá. ClSID de un objeto es el equivalente binario del nombre de tipo de usuario devuelto por IOleObject::GetUserType.
Valor devuelto
Este método devuelve S_OK cuando funciona correctamente. Otros posibles valores devueltos son los siguientes.
Código devuelto | Descripción |
---|---|
|
Error en la operación. |
Comentarios
IOleObject::GetUserClassID devuelve el CLSID asociado al objeto de la base de datos de registro. Normalmente, este valor es idéntico al CLSID almacenado con el objeto , que devuelve IPersist::GetClassID. Para los objetos vinculados, este es el CLSID del último origen de vínculo enlazado. Si el objeto se ejecuta en una aplicación diferente de la en la que se creó y para el propósito de editarse se emula una clase que reconoce la aplicación contenedora, el CLSID devuelto será el de la clase que se va a emular en lugar de la propia clase del objeto.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | oleidl.h |