Condividi tramite


PROVIDER_PROCESS_DATA

Questa struttura fornisce informazioni sui processi in esecuzione su un computer.

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

Membri

  • Campi
    Una combinazione di flag PROVIDER_FIELDS dall'enumerazione, che indicano quali campi vengono riempiti.

  • ProgramNodes
    PROGRAM_NODE_ARRAY Una struttura che contiene una matrice dei nodi del programma.

  • fIsDebuggerPresent
    Diverso da zero (TRUE) se il debugger di Visual Studio è in esecuzione, zero (FALSE) se non è.

Note

Questa struttura viene passata IDebugProgramProvider2:: GetProviderProcessData al metodo in cui viene soddisfatta.

Requisiti

intestazione: msdbg.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedere anche

Riferimenti

Strutture e unioni

PROVIDER_FIELDS

PROGRAM_NODE_ARRAY

IDebugProgramProvider2:: GetProviderProcessData