Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Charge les symboles de débogage spécifiés en mémoire.
Syntaxe
int LoadSymbols(
uint ulAppDomainID,
Guid guidModule,
ulong baseAddress,
object pUnkMetadataImport,
string bstrModuleName,
string bstrSymSearchPath
);
Paramètres
ulAppDomainID
[in] Identificateur du domaine d’application.
guidModule
[in] Identificateur unique du module.
baseAddress
[in] Adresse mémoire de base.
pUnkMetadataImport
[in] Objet qui contient les métadonnées de symbole.
bstrModuleName
[in] Nom du module.
bstrSymSearchPath
[in] Chemin d’accès à la recherche du fichier de symboles.
Valeur de retour
En cas de réussite, retourne S_OK , sinon, retourne un code d'erreur.
Exemple
L’exemple suivant montre comment implémenter cette méthode pour un objet CDebugSymbolProvider qui expose l’interface IDebugComPlusSymbolProvider .
HRESULT CDebugSymbolProvider::LoadSymbols(
ULONG32 ulAppDomainID,
GUID guidModule,
ULONGLONG baseOffset,
IUnknown* _pMetadata,
BSTR bstrModule,
BSTR bstrSearchPath)
{
return LoadSymbolsWithCorModule(ulAppDomainID, guidModule, baseOffset, _pMetadata, NULL, bstrModule, bstrSearchPath);
}