Freigeben über


IDebugProgramPublisher2::PublishProgram

Diese Methode stellt ein Programm für Debugmodule (DEs) und den Sitzungsdebug-Manager zur Verfügung.

Syntax

int PublishProgram(
   CONST_GUID_ARRAY Engines,
   string           szFriendlyName,
   object           pDebuggeeInterface
);

Parameter

Engines
[in] Ein Array von GUIDs für DEs, die dieses Programm starten oder anfügen können.

szFriendlyName
[in] Anzeigename für das Programm (dies wird in Menüs oder Dialogfeldern angezeigt, die dem Benutzer angezeigt werden).

pDebuggeeInterface
[in] IUnknown Schnittstelle für das Programm (dieser Wert wird als Cookie verwendet, um das Programm eindeutig zu identifizieren; dieser Wert wird verwendet, um die Veröffentlichung des Programms aufzuheben)

Rückgabewert

Wenn die Ausführung erfolgreich ist, wird S_OK, andernfalls ein Fehlercode zurückgegeben.

Hinweise

Rufen Sie "UnpublishProgram" auf, um ein Programm nicht mehr zum Debuggen verfügbar zu machen.

Siehe auch