Partilhar via


EncUnavailableReason

This is for internal use only!Representa os motivos que Editar e continuar não está disponível.

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

Parâmetros

  • ENCUN_NONE
    Não há motivo específico por que editar e continuar não está disponível.

  • ENCUN_INTEROP
    Edit and Continue não está disponível durante uma chamada InterOp.

  • ENCUN_SQLCLR
    Edit and Continue não está disponível durante uma chamada de procedimento SQL que usa o tempo de execução de linguagem comum (CLR).

  • ENCUN_MINIDUMP
    Edit and Continue não está disponível durante o processamento de um mini-despejo.

  • ENCUN_EMBEDDED
    Edit and Continue não está disponível durante o processamento de código incorporado.

  • ENCUN_ATTACH
    Editar e continuar não está disponível porque a sessão foi anexada ao, não será iniciado pelo depurador.

  • ENCUN_WIN64
    Edit and Continue não está disponível durante o processamento de código do Windows de 64 bits.

Comentários

Essa enumeração é para uso interno somente por Visual Studio. O IDebugProcess3::GetENCAvailableState e IDebugProcess3::DisableENC métodos, conforme implementado por um fornecedor de porta personalizada devem sempre retornar E_NOTIMPL.

Requisitos

Cabeçalho: msdbg.idl

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

Enumerações (Visual Studio depuração)

IDebugProcess3::DisableENC

IDebugProcess3::GetENCAvailableState