TestimoX

API Reference

Class

DepPostureInfo

Namespace ComputerX.ExploitProtection
Assembly ComputerX
Modifiers sealed

DEP runtime and policy posture.

Inheritance

  • Object
  • DepPostureInfo

Constructors

public DepPostureInfo() #

Properties

public Nullable<Boolean> RuntimeAvailable { get; set; } #

True when DEP is supported by the platform/runtime.

public Nullable<Boolean> Protects32BitApplications { get; set; } #

True when DEP is applied to 32-bit applications.

public Nullable<Boolean> ProtectsKernelDrivers { get; set; } #

True when DEP is applied to kernel drivers.

public Nullable<Boolean> RuntimeEnabled { get; set; } #

Best-effort consolidated runtime DEP signal.

public Nullable<Int32> RuntimeSupportPolicyRaw { get; set; } #

Raw DataExecutionPrevention_SupportPolicy value.

public Nullable<DepSupportPolicy> RuntimeSupportPolicy { get; set; } #

Typed DataExecutionPrevention_SupportPolicy value when known.

public Nullable<Boolean> PolicyPresent { get; set; } #

True when DEP policy node is present in Exploit Protection XML.

public Nullable<Boolean> PolicyEnabled { get; set; } #

True when policy indicates DEP is enabled.

public Nullable<Boolean> PolicyAuditOnly { get; set; } #

True when policy indicates DEP audit/telemetry-only mode.

public String PolicyRawAttributes { get; set; } #

Best-effort serialized view of DEP policy XML attributes.