Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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