Freigeben über


EncUnavailableReason

This is for internal use only! stellt die Gründe veranschaulicht, dass Bearbeiten und Fortfahren nicht verfügbar ist.

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

Parameter

  • ENCUN_NONE
    Es wurde kein bestimmter Grund für das Bearbeiten und Fortfahren nicht verfügbar ist.

  • ENCUN_INTEROP
    Bearbeiten und Fortfahren kann nicht bei einem Aufruf einer Interop verfügbar.

  • ENCUN_SQLCLR
    Bearbeiten und Fortfahren kann nicht innerhalb eines SQL-Prozeduraufrufs verfügbar, der von der Common Language Runtime (CLR) verwendet.

  • ENCUN_MINIDUMP
    Bearbeiten und Fortfahren kann nicht beim Verarbeiten von Mini DUMP verfügbar.

  • ENCUN_EMBEDDED
    Bearbeiten und Fortfahren ist nicht verfügbar, wenn diese eingebetteten Code verarbeiten.

  • ENCUN_ATTACH
    Bearbeiten und Fortfahren ist nicht verfügbar, da die Sitzung angefügt wurde, nicht wieder gestartet, der Debugger.

  • ENCUN_WIN64
    Bearbeiten und Fortfahren kann nicht beim Verarbeiten von 64-Bit-Windows-Code verfügbar.

Hinweise

Diese Enumeration ist nur für die interne Verwendung durch Visual Studio. Die IDebugProcess3::GetENCAvailableState und IDebugProcess3::DisableENC-Methoden, z. B. von einem benutzerdefinierten Anschlusslieferanten implementiert E_NOTIMPLsollten immer zurückgeben.

Anforderungen

Header: msdbg.idl

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch

Referenz

Enumerationen (Visual Studio-Debugging)

IDebugProcess3::DisableENC

IDebugProcess3::GetENCAvailableState