PROVIDER_PROCESS_DATA
This structure provides information about processes running on a machine.
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 IDebugProgramProvider2::GetProviderProcessData method where it is filled in.
Requirements
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll