CreateObjectFromCLSID

Cria um objeto COM usando a CLSID (ID de classe) especificada.

Sintaxe

    HRESULT  
    CreateObjectFromCLSID(  
        [in] CLSID clsidObject,  
        [out, retval] VARIANT * pObject  
    );  
  

Parâmetros

  • [in] clsidObject

    A ID de classe (CLSID) do objeto COM a ser criado.

  • [out, retval] * pObject

    O objeto COM que é criado.

Valor Retornado

HRESULT

Comentários

Esse método tenta criar o objeto COM do contexto de ativação fusion do produto, se houver, do CLSID especificado pelo clsidObject parâmetro . Por exemplo, se você tentar criar o objeto de leitor nativo usando o tipo de produto e o IIS_PRODUCT_OS_SERVICE objeto de versão, obterá o objeto de leitor nativo do sistema operacional. No entanto, se o objeto de versão for do tipo IIS_PRODUCT_EXPRESS, o método primeiro aplicará o contexto de manifesto fusion para o produto e, em seguida, criará o objeto COM e retornará o leitor nativo para essa versão do IIS Express.

Consulte Também

Getpropertyvalue
CreateObjectFromProgId
ApplyIISEnvironmentVariables
ClearIISEnvironmentVariables
ApplyManifestContext
ClearManifestContext