IOleObject::GetUserClassID
9/8/2008
Thismethod retorna o correspondente identificador (CLSID) classe de objeto de seqüência de caracteres identificação de objeto para um usuário.
Syntax
HRESULT GetUserClassID(
CLSID* pClsid
);
Parameters
pClsid
[out] Ponteiro para o identificador classe (CLSID) a ser retornado.CLSID é o binário equivalente de o usuário-Nome tipo retornado por de um objeto IOleObject::GetUserType.
Return Value
Este método oferece suporte a padrão valor de retorno E_FAIL, as well as S_OK, que indica que o CLSID retornado com êxito.
Remarks
GetUserClassID Retorna o CLSID associado com o objeto no banco de dados registro. Geralmente, esse valor é idêntico de CLSID armazenada com o objeto, que é retornado pela IPersist::GetClassID.
Para objetos vinculados, essa é a CLSID de ligado a último origem link.
Se o objeto é execução em um aplicativo diferente no qual ele foi criado e for the Purpose of que está sendo editado está emulando uma classe que reconhece o aplicativo contêiner, de CLSID retornado é que a classe que está sendo emulado rather than que a classe do próprio objeto.
Para determinar se a plataforma oferece suporte a esta interface, consulte Determinando suporte COM APIs.
Requirements
Header | Oleidl.h, oleidl.idl |
Library | oleaut32.lib, uuid.lib |
Windows Embedded CE | Windows CE 2.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |
See Also
Reference
IOleObject
IOleObject::GetUserType
IPersist::GetClassID