Condividi tramite


EncUnavailableReason

This is for internal use only! rappresenta le ragioni per cui Modifica e continuazione non è disponibile.

enum tagEncUnavailableReason {
   ENCUN_NONE,
   ENCUN_INTEROP,
   ENCUN_SQLCLR,
   ENCUN_MINIDUMP,
   ENCUN_EMBEDDED,
   ENCUN_ATTACH,
   ENCUN_WIN64
};
typedef enum tagEncUnavailableReason EncUnavailableReason;
public enum EncUnavailableReason {
   ENCUN_NONE,
   ENCUN_INTEROP,
   ENCUN_SQLCLR,
   ENCUN_MINIDUMP,
   ENCUN_EMBEDDED,
   ENCUN_ATTACH,
   ENCUN_WIN64
};

Parametri

  • ENCUN_NONE
    Nessuna motivo per cui specifica la Modifica e continuazione non è disponibile.

  • ENCUN_INTEROP
    In Modifica e continuazione non è disponibile durante la chiamata di interoperabilità.

  • ENCUN_SQLCLR
    In Modifica e continuazione non è disponibile durante la chiamata di routine SQL che utilizza Common Language (CLR) Runtime.

  • ENCUN_MINIDUMP
    In Modifica e continuazione non è disponibile durante l'elaborazione di un mini-dump.

  • ENCUN_EMBEDDED
    In Modifica e continuazione non è disponibile quando elabora il codice incorporato.

  • ENCUN_ATTACH
    In Modifica e continuazione non è disponibile perché la sessione è stata associata a, non avviato da, il debugger.

  • ENCUN_WIN64
    In Modifica e continuazione non è disponibile durante l'elaborazione il codice Windows a 64 bit.

Note

Questa enumerazione è solo per utilizzo interno da Visual Studio. IDebugProcess3:: GetENCAvailableState I metodi e IDebugProcess3:: DisableENC come implementati da un fornitore di porte personalizzato deve sempre restituire E_NOTIMPL.

Requisiti

intestazione: msdbg.idl

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedere anche

Riferimenti

enumerazioni (debug di Visual Studio)

IDebugProcess3:: DisableENC

IDebugProcess3:: GetENCAvailableState