PROVIDER_PROCESS_DATAPROVIDER_PROCESS_DATA

Essa estrutura fornece informações sobre processos em execução em um computador.This structure provides information about processes running on a machine.

SintaxeSyntax

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;
}

MembrosMembers

Fields
Uma combinação de sinalizadores do PROVIDER_FIELDS enumeração, que indica quais campos são preenchidos.A combination of flags from the PROVIDER_FIELDS enumeration, indicating which fields are filled in.

ProgramNodes
Um PROGRAM_NODE_ARRAY estrutura que contém uma matriz de nós de programa.A PROGRAM_NODE_ARRAY structure that contains an array of program nodes.

fIsDebuggerPresent
Diferente de zero (TRUE) se o Visual StudioVisual Studio depurador está em execução, zero (FALSE) se não for.Nonzero (TRUE) if the Visual StudioVisual Studio debugger is running, zero (FALSE) if it is not.

ComentáriosRemarks

Essa estrutura é passada para o GetProviderProcessData método onde ele é preenchido.This structure is passed to the GetProviderProcessData method where it is filled in.

RequisitosRequirements

Header: msdbg.hHeader: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.InteropNamespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dllAssembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte tambémSee also