Aracılığıyla paylaş


EVALFLAGS

İfade değerlendirmeyi denetleyebilen bayrakları belirtir.

Sözdizimi

public enum enum_EVALFLAGS {
    EVAL_RETURNVALUE = 0x0002,
    EVAL_NOSIDEEFFECTS = 0x0004,
    EVAL_ALLOWBPS = 0x0008,
    EVAL_ALLOWERRORREPORT = 0x0010,
    EVAL_FUNCTION_AS_ADDRESS = 0x0040,
    EVAL_NOFUNCEVAL = 0x0080,
    EVAL_NOEVENTS = 0x1000
}

Alanlar

EVAL_RETURNVALUE
Varsa dönüş değerinin değerlendirildiğini belirtir.

EVAL_NOSIDEEFFECTS
Yan etkilere izin verilmediğini belirtir.

EVAL_ALLOWBPS
Kesme noktalarında durdurulduğunu belirtir.

EVAL_ALLOWERRORREPORT
İzin verilecek konağa hata bildirimini belirtir. Öncelikle Internet Explorer'da betikte ifade değerlendirmesi için kullanılır.

EVAL_FUNCTION_AS_ADDRESS
İşlevleri çağırmak yerine adres olarak değerlendirilmeye zorlar.

EVAL_NOFUNCEVAL
İşlevin değerlendirilmesini engeller. Örneğin, ifadesindeki int myExpression(int) + 10belirteci göz önünde bulundurun. Bu işlev doğru bir adres olarak değerlendirilebilir, ancak değer olarak değerlendirilmez.

EVAL_NOEVENTS
İfade değerlendirmesi sırasında gerçekleşen olayların oturum hata ayıklama yöneticisine (SDM) veya IDE'ye gönderilmemesi gerektiğini belirten bayrak.

Açıklamalar

Bu bayraklar EvaluateAsync ve EvaluateSync yöntemlerine bağımsız değişken olarak geçirilir.

Bu bayraklar bit düzeyinde OR ile birleştirilebilir.

Gereksinimler

Üst bilgi: msdbg.h

Ad Alanı: Microsoft.VisualStudio.Debugger.Interop

Derleme: Microsoft.VisualStudio.Debugger.Interop.dll

Ayrıca bkz.