PROVIDER_PROCESS_DATA
Applies to: Visual Studio Visual Studio for Mac
Note
This article applies to Visual Studio 2017. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here
This structure provides information about processes running on a machine.
Syntax
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;
}
Members
Fields
A combination of flags from the PROVIDER_FIELDS enumeration, indicating which fields are filled in.
ProgramNodes
A PROGRAM_NODE_ARRAY structure that contains an array of program nodes.
fIsDebuggerPresent
Nonzero (TRUE
) if the Visual Studio debugger is running, zero (FALSE
) if it is not.
Remarks
This structure is passed to the GetProviderProcessData method where it is filled in.
Requirements
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll