EncUnavailableReason

This is for internal use only! Stellt die Gründe dar, aus denen "Bearbeiten" und "Weiter" nicht verfügbar sind.

Syntax

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

Felder

ENCUN_NONE
Kein bestimmter Grund, warum "Bearbeiten" und "Weiter" nicht verfügbar ist.

ENCUN_INTEROP
"Bearbeiten" und "Fortfahren" ist während eines InterOp-Anrufs nicht verfügbar.

ENCUN_SQLCLR
Bearbeiten und Fortfahren ist während eines SQL-Prozeduraufrufs, der die Common Language Runtime (CLR) verwendet, nicht verfügbar.

ENCUN_MINIDUMP
"Bearbeiten" und "Weiter" ist beim Verarbeiten eines Miniabbilds nicht verfügbar.

ENCUN_EMBEDDED
Bearbeiten und Fortfahren ist beim Verarbeiten von eingebetteten Code nicht verfügbar.

ENCUN_ATTACH
"Bearbeiten" und "Fortfahren" ist nicht verfügbar, da die Sitzung an den Debugger angefügt wurde und nicht vom Debugger gestartet wurde.

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

Hinweise

Diese Enumeration ist nur für die interne Verwendung durch Visual Studio vorgesehen. Die Methoden GetENCAvailableState und DisableENC , die von einem benutzerdefinierten Portanbieter implementiert werden, sollten immer zurückgegeben werden E_NOTIMPL.

Anforderungen

Header: msdbg.idl

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch