Freigeben über


PROVIDER_PROCESS_DATA

Diese Struktur enthält Informationen über die Prozesse bereit, die auf einem Computer ausgeführt werden.

typedef struct tagPROVIDER_PROCESS_DATA {
   PROVIDER_FIELDS    Fields;
   PROGRAM_NODE_ARRAY ProgramNodes;
   BOOL               fIsDebuggerPresent;
} PROVIDER_PROCESS_DATA;
public struct PROVIDER_PROCESS_DATA {
   public uint               Fields;
   public PROGRAM_NODE_ARRAY ProgramNodes;
   public int                fIsDebuggerPresent;
}

Mitglieder

  • Felder
    Eine Kombination von Flags aus der PROVIDER_FIELDS-Enumeration, die angibt, welche Felder aufgefüllt werden.

  • ProgramNodes
    Eine PROGRAM_NODE_ARRAY Programm Struktur, die ein Array von Knoten enthält.

  • fIsDebuggerPresent
    Ein Wert ungleich 0 (TRUE), wenn der Visual Studio Debugger ausgeführt wird,FALSE(null), wenn dies nicht der Fall ist.

Hinweise

Diese Struktur wird auf die IDebugProgramProvider2::GetProviderProcessData-Methode übergeben, in der er eingetragen wird.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch

Referenz

Strukturen und Unions

PROVIDER_FIELDS

PROGRAM_NODE_ARRAY

IDebugProgramProvider2::GetProviderProcessData