Delen via


Methode ICorProfilerInfo::GetAppDomainInfo

Accepteert een toepassingsdomein-id. Retourneert een toepassingsdomeinnaam en de id van het proces dat deze bevat.

Syntaxis

HRESULT GetAppDomainInfo(  
    [in]  AppDomainID appDomainId,  
    [in]  ULONG       cchName,  
    [out] ULONG       *pcchName,  
    [out, size_is(cchName), length_is(*pcchName)]  
          WCHAR       szName[] ,  
    [out] ProcessID   *pProcessId);  

Parameters

appDomainId
[in] De id van het toepassingsdomein.

cchName
[in] De lengte, in tekens, van de szName retourbuffer.

pcchName
[uit] Een verwijzing naar de totale tekenlengte van de toepassingsdomeinnaam.

szName
[uit] Een brede tekenbuffer die door de aanroeper wordt geleverd. Wanneer de methode retourneert, szName bevat deze de volledige of gedeeltelijke toepassingsdomeinnaam.

pProcessId
[uit] Een verwijzing naar de id van het proces dat het toepassingsdomein bevat.

Opmerkingen

Nadat deze methode is geretourneerd, moet u controleren of de szName buffer groot genoeg was om de volledige naam van het toepassingsdomein te bevatten. Hiervoor vergelijkt u de waarde die pcchName naar verwijst met de waarde van de cchName parameter. Als pcchName verwijst naar een waarde die groter is dan cchName, wijst u een grotere szName buffer toe, werkt cchName u bij met de nieuwe, grotere grootte en roept u GetAppDomainInfo opnieuw aan.

U kunt ook eerst aanroepen GetAppDomainInfo met een buffer met de lengte szName nul om de juiste buffergrootte te verkrijgen. Vervolgens kunt u de buffergrootte instellen op de waarde die wordt geretourneerd in pcchName en opnieuw aanroepen GetAppDomainInfo .

Vereisten

Platforms: Zie Systeemvereisten.

Header: CorProf.idl, CorProf.h

Bibliotheek: CorGuids.lib

.NET Framework versies: beschikbaar sinds 2.0

Zie ook