EncUnavailableReason

This is for internal use only! 表示原因 " 编辑并继续 " 不可用。

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

参数

  • ENCUN_NONE
    特定原因 " 编辑并继续 " 不可用。

  • ENCUN_INTEROP
    编辑并继续 ",在互操作期间不可用的调用。

  • ENCUN_SQLCLR
    编辑并继续 ",在使用公共语言运行时的 SQL 期间不可用的过程调用 (CLR)。

  • ENCUN_MINIDUMP
    , " 编辑并继续 " 不可用,在处理和转储时。

  • ENCUN_EMBEDDED
    , " 编辑并继续 " 不可用,在处理嵌入式代码时。

  • ENCUN_ATTACH
    , " 编辑并继续 " 不可用,因为该会话附加到,不生成,调试器。

  • ENCUN_WIN64
    , " 编辑并继续 " 不可用,在处理 64 位 windows 代码时。

备注

此枚举仅供内部使用由 Visual Studio。 IDebugProcess3:: GetENCAvailableStateIDebugProcess3:: DisableENC 方法实现的由自定义端口提供程序应始终返回 E_NOTIMPL。

要求

标题:msdbg.idl

命名空间:Microsoft.VisualStudio.Debugger.Interop

程序集:Microsoft.VisualStudio.Debugger.Interop.dll

请参见

参考

枚举 (Visual Studio 调试)

IDebugProcess3:: DisableENC

IDebugProcess3:: GetENCAvailableState