ICorProfilerInfo::GetAppDomainInfo – metoda
Přijímá ID domény aplikace. Vrátí název domény aplikace a ID procesu, který ho obsahuje.
Syntaxe
HRESULT GetAppDomainInfo(
[in] AppDomainID appDomainId,
[in] ULONG cchName,
[out] ULONG *pcchName,
[out, size_is(cchName), length_is(*pcchName)]
WCHAR szName[] ,
[out] ProcessID *pProcessId);
Parametry
appDomainId
[v] ID domény aplikace.
cchName
[v] Délka návratové szName
vyrovnávací paměti (ve znaznachu).
pcchName
[out] Ukazatel na celkovou délku znaků názvu domény aplikace.
szName
[out] Široká vyrovnávací paměť znaků poskytovaná volajícím. Když metoda vrátí, szName
bude obsahovat úplný nebo částečný název domény aplikace.
pProcessId
[out] Ukazatel na ID procesu, který obsahuje doménu aplikace.
Poznámky
Po vrácení této metody musíte ověřit, že szName
vyrovnávací paměť byla dostatečně velká, aby obsahovala úplný název domény aplikace. Provedete to tak, že porovnáte hodnotu, na kterou odkazujete pcchName
, s hodnotou parametru cchName
. Pokud pcchName
odkazuje na hodnotu, která je větší než cchName
, přidělte větší szName
vyrovnávací paměť, aktualizujte cchName
novou, větší velikost a zavolejte GetAppDomainInfo
znovu.
Případně můžete nejprve volat GetAppDomainInfo
vyrovnávací paměť nulové délky szName
, abyste získali správnou velikost vyrovnávací paměti. Pak můžete nastavit velikost vyrovnávací paměti na vrácenou hodnotu v pcchName
a volat GetAppDomainInfo
znovu.
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: CorProf.idl, CorProf.h
Knihovny: CorGuids.lib
Verze rozhraní .NET Framework: K dispozici od verze 2.0