Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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
bstrNameNome 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
availableReadablePropertiescomebstrNameparametro , che restituisce un valore BSTR delimitato da virgole. Di seguito sono riportati i nomi delle proprietà validi per tutti gliIIISVersionoggetti: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
* pvarValueValore 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:
userInstanceHelper. Oggetto IIISUserData .expressProcessHelper. Oggetto IIISExpressProcessUtility .
Vedere anche
CreateObjectFromProgId
CreateObjectFromCLSID
ApplyIISEnvironmentVariables
ClearIISEnvironmentVariables
ApplyManifestContext
ClearManifestContext