Compartilhar via


IOleObject::GetUserClassID

Windows Mobile SupportedWindows Embedded CE Supported

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

Concepts

Determining Supported COM APIs