Freigeben über


Program-Schnittstelle

Wichtig   verwenden Sie dieses Objekt nicht für neue Anwendungen. Es wurde vom Process2-Objekt abgelöst, das stattdessen empfohlen wird. Dieses Objekt funktioniert jedoch auch weiterhin in vorhandenem Code.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Syntax

'Declaration
<GuidAttribute("6A38D87C-BBA0-11D2-8AD1-00C04F79E479")> _
Public Interface Program
[GuidAttribute("6A38D87C-BBA0-11D2-8AD1-00C04F79E479")]
public interface Program
[GuidAttribute(L"6A38D87C-BBA0-11D2-8AD1-00C04F79E479")]
public interface class Program
[<GuidAttribute("6A38D87C-BBA0-11D2-8AD1-00C04F79E479")>]
type Program =  interface end
public interface Program

Der Program-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Collection Ruft die Auflistung mit dem Objekt ab, das diese Eigenschaft unterstützt oder das in diesem Codekonstrukt enthalten ist.Gibt NULL für ein Objekt zurück, das nicht aus einer Auflistung abgerufen wird.
Öffentliche Eigenschaft DTE Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab.
Öffentliche Eigenschaft IsBeingDebugged Ruft ab, ob ein Programm gedebuggt wird, wenn diese Eigenschaft aufgerufen wird.
Öffentliche Eigenschaft Name Ruft den Namen des Objekts ab.
Öffentliche Eigenschaft Parent Ruft das unmittelbar übergeordnete Objekt eines Program-Objekts ab.
Öffentliche Eigenschaft Process Ruft den Prozess ab, durch den dieses Programm verwaltet wird.
Öffentliche Eigenschaft Threads Ruft die Auflistung der Threads ab, die von diesem Programm verwaltet werden.

Zum Seitenanfang

Hinweise

Das Program-Objekt wird zum Überprüfen und Bearbeiten von Programmen verwendet. Mithilfe dieses Objekts können Sie feststellen, ob ein Programm gedebuggt wird, und den Prozess sowie die Threads überprüfen, die vom Programm verwaltet werden.

Siehe auch

Referenz

EnvDTE-Namespace

Weitere Ressourcen

Diagramm "Automationsobjektmodell"