GetPropertyValue

Esegue una query sulla proprietà specificata della versione di IIS.

Sintassi

    HRESULT  
    GetPropertyValue(  
        [in, string]  BSTR bstrName,  
        [out, retval] VARIANT * pvarValue  
    );  
  

Parametri

  • [in, string] BSTR bstrName

    Nome della proprietà da recuperare (con distinzione tra maiuscole e minuscole). È possibile ottenere il set di nomi di proprietà validi chiamando la funzione con il nome availableReadableProperties come bstrName parametro , che restituisce un valore BSTR delimitato da virgole. Di seguito sono riportati i nomi delle proprietà validi per tutti gli IIISVersion oggetti:

    • version. Versione del prodotto in formato major.minor .

    • productType. Tipo di prodotto, definito nell'enumerazione IIS_PRODUCT_TYPE , come valore DWORD (VARIANT I4).

    • installPath. Percorso completo del percorso di installazione del prodotto.

    • defaultConfigurationPath. Percorso predefinito della directory di configurazione. Per IIS Express, questo percorso viene calcolato in base alla posizione standard della directory di configurazione dell'utente, che differisce dall'utente. Il risultato non verifica l'esistenza della directory o dei file in esso contenuti.

    • defaultSchemaPath. Percorso predefinito del file di schema.

    • manifestFile. Nome del file manifesto Fusion per il prodotto. Il risultato può essere una stringa vuota se non esiste alcun file manifesto.

  • [out, retval] VARIANTE * pvarValue

    Valore della proprietà specificata da bstrName.

Valore restituito

HRESULT

Eccezioni

Osservazioni

Gli oggetti IIISVersion seguenti possono essere usati solo per il tipo di prodotto IIS Express:

Vedere anche

CreateObjectFromProgId
CreateObjectFromCLSID
ApplyIISEnvironmentVariables
ClearIISEnvironmentVariables
ApplyManifestContext
ClearManifestContext