IDebugProgramPublisher2::PublishProgramIDebugProgramPublisher2::PublishProgram

Cette méthode rend un programme disponible pour les moteurs de débogage (DEs) et le Gestionnaire de session de débogage.This method makes a program available for debug engines (DEs) and the session debug manager.

SyntaxeSyntax

HRESULT PublishProgram(  
   CONST_GUID_ARRAY Engines,  
   LPCOLESTR        szFriendlyName,  
   IUnknown*        pDebuggeeInterface  
);  
int PublishProgram(  
   CONST_GUID_ARRAY Engines,  
   string           szFriendlyName,  
   object           pDebuggeeInterface  
);  

ParamètresParameters

Engines
[in] Un tableau de GUID pour DEs qui peuvent lancer ou attacher à ce programme.[in] An array of GUIDs for DEs that can launch or attach to this program.

szFriendlyName
[in] Nom convivial du programme (il apparaît dans les menus ou les boîtes de dialogue présentées à l’utilisateur).[in] Friendly name for the program (this appears in menus or dialogs presented to the user).

pDebuggeeInterface
[in] IUnknown interface du programme (cette valeur est utilisée en tant que cookie pour identifier le programme ; cette même valeur est utilisée pour « annuler la publication » le programme)[in] IUnknown interface for the program (this value is used as a cookie to uniquely identify the program; this same value is used to "unpublish" the program)

Valeur de retourReturn Value

En cas de réussite, retourne S_OK; sinon, retourne un code d’erreur.If successful, returns S_OK; otherwise, returns an error code.

NotesRemarks

Pour qu’un programme n’est plus disponible pour le débogage, appelez UnpublishProgram.To make a program no longer available for debugging, call UnpublishProgram.

Voir aussiSee Also

IDebugProgramPublisher2 IDebugProgramPublisher2
UnpublishProgramUnpublishProgram