Documentation
¶
Overview ¶
+build windows
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CIM_DataFile ¶
type CIM_DataFile struct {
Caption string
Description string
InstallDate string
Status string
AccessMask uint32
Archive bool
Compressed bool
CompressionMethod string
CreationClassName string
CreationDate string
CSCreationClassName string
CSName string
Drive string
EightDotThreeFileName string
Encrypted bool
EncryptionMethod string
Name string
Extension string
FileName string
FileSize uint64
FileType string
FSCreationClassName string
FSName string
Hidden bool
InUseCount uint64
LastAccessed string
LastModified string
Path string
Readable bool
System bool
Writeable bool
Manufacturer string
Version string
}
CIM_DataFile WMI class
type Win32_BIOS ¶
type Win32_BIOS struct {
BiosCharacteristics []uint16
BIOSVersion []string
BuildNumber string
Caption string
CodeSet string
CurrentLanguage string
Description string
EmbeddedControllerMajorVersion uint8
EmbeddedControllerMinorVersion uint8
IdentificationCode string
InstallableLanguages uint16
InstallDate string
LanguageEdition string
ListOfLanguages []string
Manufacturer string
Name string
OtherTargetOS string
PrimaryBIOS bool
ReleaseDate string
SerialNumber string
SMBIOSBIOSVersion string
SMBIOSMajorVersion uint16
SMBIOSMinorVersion uint16
SMBIOSPresent bool
SoftwareElementID string
SoftwareElementState uint16
Status string
SystemBiosMajorVersion uint8
SystemBiosMinorVersion uint8
TargetOperatingSystem uint16
Version string
}
Win32_BIOS WMI class
type Win32_ComputerSystem ¶
type Win32_ComputerSystem struct {
AdminPasswordStatus uint16
AutomaticManagedPagefile bool
AutomaticResetBootOption bool
AutomaticResetCapability bool
BootOptionOnLimit uint16
BootOptionOnWatchDog uint16
BootROMSupported bool
BootupState string
BootStatus []uint16
Caption string
ChassisBootupState uint16
ChassisSKUNumber string
CreationClassName string
CurrentTimeZone int16
DaylightInEffect bool
Description string
DNSHostName string
Domain string
DomainRole uint16
EnableDaylightSavingsTime bool
FrontPanelResetStatus uint16
HypervisorPresent bool
InfraredSupported bool
InitialLoadInfo []string
InstallDate string
KeyboardPasswordStatus uint16
LastLoadInfo string
Manufacturer string
Model string
Name string
NameFormat string
NetworkServerModeEnabled bool
NumberOfLogicalProcessors uint32
NumberOfProcessors uint32
OEMLogoBitmap []uint8
OEMStringArray []string
PartOfDomain bool
PauseAfterReset int64
PCSystemType uint16
PCSystemTypeEx uint16
PowerManagementCapabilities []uint16
PowerManagementSupported bool
PowerOnPasswordStatus uint16
PowerState uint16
PowerSupplyState uint16
PrimaryOwnerContact string
PrimaryOwnerName string
ResetCapability uint16
ResetCount int16
ResetLimit int16
Roles []string
Status string
SupportContactDescription []string
SystemFamily string
SystemSKUNumber string
SystemStartupDelay uint16
SystemStartupOptions []string
SystemStartupSetting uint8
SystemType string
ThermalState uint16
TotalPhysicalMemory uint64
UserName string
WakeUpType uint16
Workgroup string
}
Win32_ComputerSystem WMI class
type Win32_ComputerSystemProduct ¶
type Win32_ComputerSystemProduct struct {
Caption string
Description string
IdentifyingNumber string
Name string
SKUNumber string
Vendor string
Version string
UUID string
}
Win32_ComputerSystemProduct WMI class
type Win32_Directory ¶
type Win32_Directory struct {
Caption string
Description string
InstallDate string
Name string
Status string
AccessMask uint32
Archive bool
Compressed bool
CompressionMethod string
CreationClassName string
CreationDate string
CSCreationClassName string
CSName string
Drive string
EightDotThreeFileName string
Encrypted bool
EncryptionMethod string
Extension string
FileName string
FileSize uint64
FileType string
FSCreationClassName string
FSName string
Hidden bool
InUseCount uint64
LastAccessed string
LastModified string
Path string
Readable bool
System bool
Writeable bool
}
Win32_Directory WMI class
type Win32_DiskDrive ¶
type Win32_DiskDrive struct {
Availability uint16
BytesPerSector uint32
Capabilities []uint16
CapabilityDescriptions []string
Caption string
CompressionMethod string
ConfigManagerErrorCode uint32
ConfigManagerUserConfig bool
CreationClassName string
DefaultBlockSize uint64
Description string
DeviceID string
ErrorCleared bool
ErrorDescription string
ErrorMethodology string
FirmwareRevision string
Index uint32
InstallDate string
InterfaceType string
LastErrorCode uint32
Manufacturer string
MaxBlockSize uint64
MaxMediaSize uint64
MediaLoaded bool
MediaType string
MinBlockSize uint64
Model string
Name string
NeedsCleaning bool
NumberOfMediaSupported uint32
Partitions uint32
PNPDeviceID string
PowerManagementCapabilities []uint16
PowerManagementSupported bool
SCSIBus uint32
SCSILogicalUnit uint16
SCSIPort uint16
SCSITargetId uint16
SectorsPerTrack uint32
SerialNumber string
Signature uint32
Size uint64
Status string
StatusInfo uint16
SystemCreationClassName string
SystemName string
TotalCylinders uint64
TotalHeads uint32
TotalSectors uint64
TotalTracks uint64
TracksPerCylinder uint32
}
Win32_DiskDrive WMI class
type Win32_NetworkAdapter ¶
type Win32_NetworkAdapter struct {
AdapterType string
AdapterTypeID uint16
AutoSense bool
Availability uint16
Caption string
ConfigManagerErrorCode uint32
ConfigManagerUserConfig bool
CreationClassName string
Description string
DeviceID string
ErrorCleared bool
ErrorDescription string
GUID string
Index uint32
InstallDate string
Installed bool
InterfaceIndex uint32
LastErrorCode uint32
MACAddress string
Manufacturer string
MaxNumberControlled uint32
MaxSpeed uint64
Name string
NetConnectionID string
NetConnectionStatus uint16
NetEnabled bool
NetworkAddresses []string
PermanentAddress string
PhysicalAdapter bool
PNPDeviceID string
PowerManagementCapabilities []uint16
PowerManagementSupported bool
ProductName string
ServiceName string
Speed uint64
Status string
StatusInfo uint16
SystemCreationClassName string
SystemName string
TimeOfLastReset string
}
Win32_NetworkAdapter WMI class
type Win32_OperatingSystem ¶
type Win32_OperatingSystem struct {
BootDevice string
BuildNumber string
BuildType string
Caption string
CodeSet string
CountryCode string
CreationClassName string
CSCreationClassName string
CSDVersion string
CSName string
CurrentTimeZone int16
DataExecutionPrevention_Available bool
DataExecutionPrevention_32BitApplications bool
DataExecutionPrevention_Drivers bool
DataExecutionPrevention_SupportPolicy uint8
Debug bool
Description string
Distributed bool
EncryptionLevel uint32
ForegroundApplicationBoost uint8
FreePhysicalMemory uint64
FreeSpaceInPagingFiles uint64
FreeVirtualMemory uint64
InstallDate string
LargeSystemCache uint32
LastBootUpTime string
LocalDateTime string
Locale string
Manufacturer string
MaxNumberOfProcesses uint32
MaxProcessMemorySize uint64
MUILanguages []string
Name string
NumberOfLicensedUsers uint32
NumberOfProcesses uint32
NumberOfUsers uint32
OperatingSystemSKU uint32
Organization string
OSArchitecture string
OSLanguage uint32
OSProductSuite uint32
OSType uint16
OtherTypeDescription string
PAEEnabled bool
PlusProductID string
PlusVersionNumber string
PortableOperatingSystem bool
Primary bool
ProductType uint32
RegisteredUser string
SerialNumber string
ServicePackMajorVersion uint16
ServicePackMinorVersion uint16
SizeStoredInPagingFiles uint64
Status string
SuiteMask uint32
SystemDevice string
SystemDirectory string
SystemDrive string
TotalSwapSpaceSize uint64
TotalVirtualMemorySize uint64
TotalVisibleMemorySize uint64
Version string
WindowsDirectory string
QuantumLength uint8
QuantumType uint8
}
Win32_OperatingSystem WMI class
type Win32_Process ¶
type Win32_Process struct {
CreationClassName string
Caption string
CommandLine string
CreationDate string
CSCreationClassName string
CSName string
Description string
ExecutablePath string
ExecutionState uint16
Handle string
HandleCount uint32
InstallDate string
KernelModeTime uint64
MaximumWorkingSetSize uint32
MinimumWorkingSetSize uint32
Name string
OSCreationClassName string
OSName string
OtherOperationCount uint64
OtherTransferCount uint64
PageFaults uint32
PageFileUsage uint32
ParentProcessId uint32
PeakPageFileUsage uint32
PeakVirtualSize uint64
PeakWorkingSetSize uint32
Priority uint32
PrivatePageCount uint64
ProcessId uint32
QuotaNonPagedPoolUsage uint32
QuotaPagedPoolUsage uint32
QuotaPeakNonPagedPoolUsage uint32
QuotaPeakPagedPoolUsage uint32
ReadOperationCount uint64
ReadTransferCount uint64
SessionId uint32
Status string
TerminationDate string
ThreadCount uint32
UserModeTime uint64
VirtualSize uint64
WindowsVersion string
WorkingSetSize uint64
WriteOperationCount uint64
WriteTransferCount uint64
}
Win32_Process WMI class
type Win32_Processor ¶
type Win32_Processor struct {
AddressWidth uint16
Architecture uint16
AssetTag string
Availability uint16
Caption string
Characteristics uint32
ConfigManagerErrorCode uint32
ConfigManagerUserConfig bool
CpuStatus uint16
CreationClassName string
CurrentClockSpeed uint32
CurrentVoltage uint16
DataWidth uint16
Description string
DeviceID string
ErrorCleared bool
ErrorDescription string
ExtClock uint32
Family uint16
InstallDate string
L2CacheSize uint32
L2CacheSpeed uint32
L3CacheSize uint32
L3CacheSpeed uint32
LastErrorCode uint32
Level uint16
LoadPercentage uint16
Manufacturer string
MaxClockSpeed uint32
Name string
NumberOfCores uint32
NumberOfEnabledCore uint32
NumberOfLogicalProcessors uint32
OtherFamilyDescription string
PartNumber string
PNPDeviceID string
PowerManagementCapabilities []uint16
PowerManagementSupported bool
ProcessorId string
ProcessorType uint16
Revision uint16
Role string
SecondLevelAddressTranslationExtensions bool
SerialNumber string
SocketDesignation string
Status string
StatusInfo uint16
Stepping string
SystemCreationClassName string
SystemName string
ThreadCount uint32
UniqueId string
UpgradeMethod uint16
Version string
VirtualizationFirmwareEnabled bool
VMMonitorModeExtensions bool
VoltageCaps uint32
}
Win32_Processor WMI class
type Win32_Product ¶
type Win32_Product struct {
AssignmentType uint16
Caption string
Description string
IdentifyingNumber string
InstallDate string
InstallDate2 string
InstallLocation string
InstallState int16
HelpLink string
HelpTelephone string
InstallSource string
Language string
LocalPackage string
Name string
PackageCache string
PackageCode string
PackageName string
ProductID string
RegOwner string
RegCompany string
SKUNumber string
Transforms string
URLInfoAbout string
URLUpdateInfo string
Vendor string
WordCount uint32
Version string
}
Win32_Product WMI class
Click to show internal directories.
Click to hide internal directories.