CreateObjectFromProgId

Crea un oggetto COM utilizzando il ProgID specificato.

Sintassi

    HRESULT  
    CreateObjectFromProgId(  
        [in, string] BSTR bstrObjectName,  
        [out, retval] VARIANT * pObject  
    );  
  

Parametri

  • [in, string] bstrObjectName

    ProgID dell'oggetto COM da creare.

  • [out, retval] * pObject

    Oggetto COM creato.

Valore restituito

HRESULT

Commenti

Questo metodo tenta di creare l'oggetto COM del contesto di attivazione Fusion del prodotto, se presente, dal ProgID specificato dal bstrObjectName parametro . Ad esempio, se si tenta di creare l'oggetto lettore nativo usando il IIS_PRODUCT_OS_SERVICE tipo di prodotto e l'oggetto versione, il metodo restituisce l'oggetto lettore nativo del sistema operativo. Tuttavia, se l'oggetto version è di tipo IIS_PRODUCT_EXPRESS, il metodo applica prima il contesto del manifesto Fusion per il prodotto e quindi crea l'oggetto COM e restituisce il lettore nativo per tale versione di IIS Express.

Vedere anche

GetPropertyValue
CreateObjectFromCLSID
ApplyIISEnvironmentVariables
ClearIISEnvironmentVariables
ApplyManifestContext
ClearManifestContext