Partilhar via


Método ICorProfilerInfo11::GetEnvironmentVariable

Obtém uma variável de ambiente do processo. Em plataformas que não sejam Windows, o tempo de execução mantém um cache interno de variáveis de ambiente para garantir a segurança do thread. Isso significa que a chamada getenv não lerá nenhuma variável de ambiente nova ou atualizada definida pelo código gerenciado em execução no processo após a inicialização.

Sintaxe

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

Parâmetros

szName
[em] Um ponteiro para uma cadeia de caracteres larga terminada nula contendo o nome da variável de ambiente a ser obtida.

cchValue
[em] O comprimento, em caracteres, de szValue.

pcchValue
[saídas] Um ponteiro para o comprimento total de caracteres de szValue.

szValue
[saídas] Um chamador forneceu buffer de caracteres amplo. Quando a função retorna o buffer conterá o valor da variável de ambiente.

Requisitos

Plataformas: Consulte Sistemas operacionais suportados pelo .NET.

Cabeçalho: CorProf.idl, CorProf.h

Versões do .NET: Disponível desde o .NET Core 3.1

Consulte também