Partager via


ICorProfilerInfo11 ::GetEnvironmentVariable, méthode

Obtient une variable d’environnement à partir du processus. Sur les plateformes non Windows, le runtime conserve un cache interne des variables d’environnement pour garantir la sécurité des threads. Cela signifie que l’appel getenv ne lit pas les variables d’environnement nouvelles ou mises à jour définies par le code managé en cours d’exécution dans le processus après le démarrage.

Syntaxe

    HRESULT GetEnvironmentVariable(
                [in, string] const WCHAR *szName,
                [in]         ULONG cchValue,
                [out]        ULONG *pcchValue,
                [out, annotation("_Out_writes_to_(cchValue, *pcchValue)")]
                             WCHAR szValue[]);

Paramètres

szName
[in] Pointeur vers une chaîne de caractères large terminée null contenant le nom de la variable d’environnement à obtenir.

cchValue
[in] Longueur, en caractères, de szValue.

pcchValue
[out] Pointeur vers la longueur totale du caractère de szValue.

szValue
[out] Un appelant a fourni une mémoire tampon de caractères large. Lorsque la fonction retourne la mémoire tampon contient la valeur de la variable d’environnement.

Spécifications

Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.

En-tête: CorProf.idl, CorProf.h

Versions de .NET : Disponible depuis .NET Core 3.1

Voir aussi