Partager via


ICorProfilerInfo::GetAppDomainInfo, méthode

Accepte un ID de domaine d'application Retourne un nom de domaine d'application et l'ID du processus qui le contient.

Syntaxe

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

Paramètres

appDomainId
[in] ID du domaine d'application.

cchName
[in] Longueur, en caractères, de la mémoire tampon de retour szName.

pcchName
[out] Pointeur vers la longueur totale en caractères du nom de domaine d'application.

szName
[out] Mémoire tampon de caractères larges fournie par l'appelant. Suite au retour de la méthode, szName contient le nom de domaine d'application complet ou partiel.

pProcessId
[out] Pointeur vers l'ID du processus qui contient le domaine d'application.

Notes

Suite au retour de cette méthode, vous devez vérifier que la mémoire tampon szName est suffisamment grande pour contenir le nom complet du domaine d'application. Pour ce faire, comparez la valeur vers laquelle pcchName pointe à celle du paramètre cchName. Si pcchName pointe vers une valeur supérieure à cchName, allouez une mémoire tampon szName plus grande, mettez à jour cchName pour refléter la nouvelle taille et rappelez GetAppDomainInfo.

Vous pouvez également commencer par appeler GetAppDomainInfo avec un tampon szName de longueur nulle pour obtenir la taille correcte du tampon. Vous pouvez ensuite affecter à la taille de la mémoire tampon la valeur retournée dans pcchName et rappeler GetAppDomainInfo.

Spécifications

Plateformes : Consultez Configuration requise.

En-tête : CorProf.idl, CorProf.h

Bibliothèque : CorGuids.lib

Versions de .NET Framework : Disponible depuis la version 2.0

Voir aussi