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