IDebugProgramPublisher2::PublishProgramIDebugProgramPublisher2::PublishProgram

Este método hace que un programa disponible para los motores de depuración (DEs) y el Administrador de sesión de depuración.This method makes a program available for debug engines (DEs) and the session debug manager.

SintaxisSyntax

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

ParámetrosParameters

Engines
[in] Una matriz de GUID para DEs que puede iniciar o asociar a este programa.[in] An array of GUIDs for DEs that can launch or attach to this program.

szFriendlyName
[in] Nombre descriptivo para el programa (que aparece en los menús o cuadros de diálogo que se presentan al usuario).[in] Friendly name for the program (this appears in menus or dialogs presented to the user).

pDebuggeeInterface
[in] IUnknown interfaz para el programa (este valor se usa como una cookie para identificar de forma única el programa; se utiliza este mismo valor para "anular la publicación" el programa)[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)

Valor devueltoReturn Value

Si es correcto, devuelve S_OK; en caso contrario, devuelve un código de error.If successful, returns S_OK; otherwise, returns an error code.

ComentariosRemarks

Para que un programa ya no está disponible para la depuración, llame a UnpublishProgram.To make a program no longer available for debugging, call UnpublishProgram.

Vea tambiénSee Also

IDebugProgramPublisher2 IDebugProgramPublisher2
UnpublishProgramUnpublishProgram