Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 |