MSFT_MpComputerStatus class
This is the base status class for the user's PC.
The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.
Syntax
class MSFT_MpComputerStatus : BaseStatus
{
string ComputerID = msft_mpcomputerstatus.xml;
uint32 ComputerState = 0;
string AMProductVersion = msft_mpcomputerstatus.xml;
string AMServiceVersion = msft_mpcomputerstatus.xml;
string AntispywareSignatureVersion = msft_mpcomputerstatus.xml;
uint32 AntispywareSignatureAge = 0;
DateTime AntispywareSignatureLastUpdated;
string AntivirusSignatureVersion = ed;
uint32 AntivirusSignatureAge = 0;
DateTime AntivirusSignatureLastUpdated;
string NISSignatureVersion = pdated;
uint32 NISSignatureAge = 0;
DateTime NISSignatureLastUpdated;
DateTime FullScanStartTime;
DateTime FullScanEndTime;
uint32 FullScanAge = 0;
uint8 LastFullScanSource = 0;
uint8 RealTimeScanDirection = 0;
DateTime QuickScanStartTime;
DateTime QuickScanEndTime;
uint32 QuickScanAge = 0;
uint8 LastQuickScanSource = 0;
string AMEngineVersion = 0;
boolean AMServiceEnabled = false;
boolean OnAccessProtectionEnabled = false;
boolean IoavProtectionEnabled = false;
boolean BehaviorMonitorEnabled = false;
boolean AntivirusEnabled = false;
boolean AntispywareEnabled = false;
boolean RealTimeProtectionEnabled = false;
string NISEngineVersion = bled = false;
boolean NISEnabled = false;
};
Members
The MSFT_MpComputerStatus class has these types of members:
Properties
The MSFT_MpComputerStatus class has these properties.
-
AMEngineVersion
-
-
Data type: string
-
Access type: Read-only
The AM Engine version (major, minor, build, revision)
-
-
AMProductVersion
-
-
Data type: string
-
Access type: Read-only
Product version (major, minor, build, revision)
-
-
AMServiceEnabled
-
-
Data type: boolean
-
Access type: Read-only
If the AM Engine is enabled
-
-
AMServiceVersion
-
-
Data type: string
-
Access type: Read-only
Service version (major, minor, build, revision)
-
-
AntispywareEnabled
-
-
Data type: boolean
-
Access type: Read-only
Specifies whether Antispyware protection is enabled
-
-
AntispywareSignatureAge
-
-
Data type: uint32
-
Access type: Read-only
Antispyware Signature age in days - if signatures have never been updated you will see an age of 65535 days
-
-
AntispywareSignatureLastUpdated
-
-
Data type: DateTime
-
Access type: Read-only
Antispyware Last updated local time. If this has never updated you will see a null value in this property
-
-
AntispywareSignatureVersion
-
-
Data type: string
-
Access type: Read-only
The Antispyware Signature version (major, minor, build, revision)
-
-
AntivirusEnabled
-
-
Data type: boolean
-
Access type: Read-only
Specifies whether Antivirus protection is enabled
-
-
AntivirusSignatureAge
-
-
Data type: uint32
-
Access type: Read-only
Antivirus Signature age in days- if signatures have never been updated you will see an age of 65535 days
-
-
AntivirusSignatureLastUpdated
-
-
Data type: DateTime
-
Access type: Read-only
Antivirus Last updated local time - If this has never updated you will see a null value in this property
-
-
AntivirusSignatureVersion
-
-
Data type: string
-
Access type: Read-only
The Antivirus Signature version (major, minor, build, revision)
-
-
BehaviorMonitorEnabled
-
-
Data type: boolean
-
Access type: Read-only
Specifies whether behavior monitoring is enabled
-
-
ComputerID
-
-
Data type: string
-
Access type: Read-only
Computer ID created by MAPS
-
-
ComputerState
-
-
Data type: uint32
-
Access type: Read-only
The current computer state
-
-
FullScanAge
-
-
Data type: uint32
-
Access type: Read-only
Last full scan age in days- if signatures have never been updated you will see an age of 65535 days
-
-
FullScanEndTime
-
-
Data type: DateTime
-
Access type: Read-only
Time of last Full Scan end - If this has never updated you will see a null value in this property
-
-
FullScanStartTime
-
-
Data type: DateTime
-
Access type: Read-only
Time of last Full Scan start - If this has never updated you will see a null value in this property
-
-
IoavProtectionEnabled
-
-
Data type: boolean
-
Access type: Read-only
Scan all downloaded files and attachments
-
-
LastFullScanSource
-
-
Data type: uint8
-
Access type: Read-only
Last scan source
-
Unknown (0)
-
User (1)
-
System (2)
-
Real-time (3)
-
IOAV (4)
-
-
LastQuickScanSource
-
-
Data type: uint8
-
Access type: Read-only
Last scan source
-
Unknown (0)
-
User (1)
-
System (2)
-
Real-time (3)
-
IOAV (4)
-
-
NISEnabled
-
-
Data type: boolean
-
Access type: Read-only
If the NRI Engine is enabled
-
-
NISEngineVersion
-
-
Data type: string
-
Access type: Read-only
NRI Engine version (major, minor, build, revision)
-
-
NISSignatureAge
-
-
Data type: uint32
-
Access type: Read-only
NRI Signature age in days- if signatures have never been updated you will see an age of 65535 days
-
-
NISSignatureLastUpdated
-
-
Data type: DateTime
-
Access type: Read-only
NRI Last updated local time - If this has never updated you will see a null value in this property
-
-
NISSignatureVersion
-
-
Data type: string
-
Access type: Read-only
The NRI Signature version (major, minor, build, revision)
-
-
OnAccessProtectionEnabled
-
-
Data type: boolean
-
Access type: Read-only
Specifies whether the computer is monitoring file and program activity on your computer
-
-
QuickScanAge
-
-
Data type: uint32
-
Access type: Read-only
Last quick scan age in days- if signatures have never been updated you will see an age of 65535 days.
-
-
QuickScanEndTime
-
-
Data type: DateTime
-
Access type: Read-only
Time of last Quick Scan end - If this has never updated you will see a null value in this property
-
-
QuickScanStartTime
-
-
Data type: DateTime
-
Access type: Read-only
Time of last Quick Scan start - If this has never updated you will see a null value in this property
-
-
RealTimeProtectionEnabled
-
-
Data type: boolean
-
Access type: Read-only
Specifies whether real-time protection is enabled
-
-
RealTimeScanDirection
-
-
Data type: uint8
-
Access type: Read-only
Real-time scan direction enumeration
-
Both (0)
-
Incoming (1)
-
Outcoming (2)
-
Requirements
Minimum supported client |
Windows 8.1 [desktop apps only] |
Minimum supported server |
Windows Server 2012 R2 [desktop apps only] |
Namespace |
Root\Microsoft\Windows\Defender |
MOF |
|
DLL |
|