SystemDevices Class |
Namespace: ShellBoost.Core.WindowsPropertySystem
public static class Devices
The SystemDevices type exposes the following members.
Name | Description | |
---|---|---|
AppPackageFamilyName |
The System.Devices.AppPackageFamilyName property key. PropVariant type: VT_LPWSTR, VT_VECTOR. .NET type: System.String[]. Shell name PKEY_Devices_AppPackageFamilyName.
| |
BatteryLife |
The System.Devices.BatteryLife property key. PropVariant type: VT_UI1. .NET type: System.Byte. Shell name PKEY_StatusSvc_BatteryLife. Display name Battery life.
| |
BatteryPlusCharging |
The System.Devices.BatteryPlusCharging property key. PropVariant type: VT_UI1. .NET type: System.Byte. Shell name PKEY_Devices_BatteryPlusCharging. Display name Battery plus charging.
| |
BatteryPlusChargingText |
The System.Devices.BatteryPlusChargingText property key. PropVariant type: VT_LPWSTR. .NET type: System.String. Shell name PKEY_Devices_BatteryPlusChargingText. Display name Battery plus charging.
| |
Category |
The System.Devices.Category property key. PropVariant type: VT_LPWSTR, VT_VECTOR. .NET type: System.String[]. Shell name PKEY_DeviceDisplay_Category_Desc_Singular. Display name Category.
| |
CategoryGroup |
The System.Devices.CategoryGroup property key. PropVariant type: VT_LPWSTR, VT_VECTOR. .NET type: System.String[]. Shell name PKEY_DeviceDisplay_CategoryGroup_Desc. Display name Device category.
| |
CategoryIds |
The System.Devices.CategoryIds property key. PropVariant type: VT_LPWSTR, VT_VECTOR. .NET type: System.String[]. Shell name PKEY_DeviceDisplay_Category.
| |
CategoryPlural |
The System.Devices.CategoryPlural property key. PropVariant type: VT_LPWSTR, VT_VECTOR. .NET type: System.String[]. Shell name PKEY_DeviceDisplay_Category_Desc_Plural. Display name Category.
| |
ChallengeAep |
The System.Devices.ChallengeAep property key. PropVariant type: VT_BOOL. .NET type: System.Boolean. Shell name PKEY_Devices_ChallengeAep.
| |
ChargingState |
The System.Devices.ChargingState property key. PropVariant type: VT_UI1. .NET type: System.Byte. Shell name PKEY_StatusSvc_ChargingState. Display name Battery charging state.
| |
Children |
The System.Devices.Children property key. PropVariant type: VT_LPWSTR, VT_VECTOR. .NET type: System.String[]. Shell name PKEY_Device_Children.
| |
ClassGuid |
The System.Devices.ClassGuid property key. PropVariant type: VT_CLSID. .NET type: System.Guid. Shell name PKEY_Device_ClassGuid.
| |
CompatibleIds |
The System.Devices.CompatibleIds property key. PropVariant type: VT_LPWSTR, VT_VECTOR. .NET type: System.String[]. Shell name PKEY_Device_CompatibleIds.
| |
Connected |
The System.Devices.Connected property key. PropVariant type: VT_BOOL. .NET type: System.Boolean. Shell name PKEY_DeviceDisplay_IsConnected. Display name Connected.
| |
ContainerId |
The System.Devices.ContainerId property key. PropVariant type: VT_CLSID. .NET type: System.Guid. Shell name PKEY_Device_ContainerId.
| |
DefaultTooltip |
The System.Devices.DefaultTooltip property key. PropVariant type: VT_LPWSTR. .NET type: System.String. Shell name PKEY_Devices_DefaultTooltip. Display name Default state.
| |
DeviceCapabilities |
The System.Devices.DeviceCapabilities property key. PropVariant type: VT_UI4. .NET type: System.UInt32. Shell name PKEY_Device_Capabilities.
| |
DeviceCharacteristics |
The System.Devices.DeviceCharacteristics property key. PropVariant type: VT_UI4. .NET type: System.UInt32. Shell name PKEY_Device_Characteristics.
| |
DeviceDescription1 |
The System.Devices.DeviceDescription1 property key. PropVariant type: VT_LPWSTR. .NET type: System.String. Shell name PKEY_DeviceDisplay_DeviceDescription1. Display name Description.
| |
DeviceDescription2 |
The System.Devices.DeviceDescription2 property key. PropVariant type: VT_LPWSTR. .NET type: System.String. Shell name PKEY_DeviceDisplay_DeviceDescription2. Display name Description.
| |
DeviceHasProblem |
The System.Devices.DeviceHasProblem property key. PropVariant type: VT_BOOL. .NET type: System.Boolean. Shell name PKEY_Devices_DeviceHasProblem.
| |
DeviceInstanceId |
The System.Devices.DeviceInstanceId property key. PropVariant type: VT_LPWSTR. .NET type: System.String. Shell name PKEY_Device_InstanceId.
| |
DeviceManufacturer |
The System.Devices.DeviceManufacturer property key. PropVariant type: VT_LPWSTR. .NET type: System.String. Shell name PKEY_Device_Manufacturer.
| |
DevObjectType |
The System.Devices.DevObjectType property key. PropVariant type: VT_UI4. .NET type: System.UInt32. Shell name PKEY_Devices_DevObjectType.
| |
DiscoveryMethod |
The System.Devices.DiscoveryMethod property key. PropVariant type: VT_LPWSTR, VT_VECTOR. .NET type: System.String[]. Shell name PKEY_DeviceDisplay_DiscoveryMethod. Display name Discovery method.
| |
FriendlyName |
The System.Devices.FriendlyName property key. PropVariant type: VT_LPWSTR. .NET type: System.String. Shell name PKEY_DeviceDisplay_FriendlyName. Display name Friendly name.
| |
FunctionPaths |
The System.Devices.FunctionPaths property key. PropVariant type: VT_LPWSTR, VT_VECTOR. .NET type: System.String[]. Shell name PKEY_Devices_FunctionPaths.
| |
GlyphIcon |
The System.Devices.GlyphIcon property key. PropVariant type: VT_LPWSTR. .NET type: System.String. Shell name PKEY_Devices_GlyphIcon.
| |
HardwareIds |
The System.Devices.HardwareIds property key. PropVariant type: VT_LPWSTR, VT_VECTOR. .NET type: System.String[]. Shell name PKEY_Device_HardwareIds.
| |
Icon |
The System.Devices.Icon property key. PropVariant type: VT_LPWSTR. .NET type: System.String. Shell name PKEY_DeviceDisplay_Icon.
| |
InLocalMachineContainer |
The System.Devices.InLocalMachineContainer property key. PropVariant type: VT_BOOL. .NET type: System.Boolean. Shell name PKEY_Devices_InLocalMachineContainer.
| |
InterfaceClassGuid |
The System.Devices.InterfaceClassGuid property key. PropVariant type: VT_CLSID. .NET type: System.Guid. Shell name PKEY_DeviceInterface_ClassGuid.
| |
InterfaceEnabled |
The System.Devices.InterfaceEnabled property key. PropVariant type: VT_BOOL. .NET type: System.Boolean. Shell name PKEY_DeviceInterface_Enabled.
| |
InterfacePaths |
The System.Devices.InterfacePaths property key. PropVariant type: VT_LPWSTR, VT_VECTOR. .NET type: System.String[]. Shell name PKEY_Devices_InterfacePaths.
| |
IpAddress |
The System.Devices.IpAddress property key. PropVariant type: VT_LPWSTR, VT_VECTOR. .NET type: System.String[]. Shell name PKEY_PNPX_IpAddress.
| |
IsDefault |
The System.Devices.IsDefault property key. PropVariant type: VT_BOOL. .NET type: System.Boolean. Shell name PKEY_DeviceDisplay_IsDefaultDevice. Display name Default state.
| |
IsNetworkConnected |
The System.Devices.IsNetworkConnected property key. PropVariant type: VT_BOOL. .NET type: System.Boolean. Shell name PKEY_DeviceDisplay_IsNetworkDevice. Display name Connection state.
| |
IsShared |
The System.Devices.IsShared property key. PropVariant type: VT_BOOL. .NET type: System.Boolean. Shell name PKEY_DeviceDisplay_IsSharedDevice. Display name Sharing state.
| |
IsSoftwareInstalling |
The System.Devices.IsSoftwareInstalling property key. PropVariant type: VT_BOOL. .NET type: System.Boolean. Shell name PKEY_Device_InstallInProgress. Display name Status.
| |
LaunchDeviceStageFromExplorer |
The System.Devices.LaunchDeviceStageFromExplorer property key. PropVariant type: VT_BOOL. .NET type: System.Boolean. Shell name PKEY_DeviceDisplay_LaunchDeviceStageFromExplorer. Display name Launches device stage.
| |
LocalMachine |
The System.Devices.LocalMachine property key. PropVariant type: VT_BOOL. .NET type: System.Boolean. Shell name PKEY_DeviceDisplay_IsLocalMachine. Display name Local computer.
| |
LocationPaths |
The System.Devices.LocationPaths property key. PropVariant type: VT_LPWSTR, VT_VECTOR. .NET type: System.String[]. Shell name PKEY_Device_LocationPaths.
| |
Manufacturer |
The System.Devices.Manufacturer property key. PropVariant type: VT_LPWSTR. .NET type: System.String. Shell name PKEY_DeviceDisplay_Manufacturer. Display name Manufacturer.
| |
MetadataPath |
The System.Devices.MetadataPath property key. PropVariant type: VT_LPWSTR. .NET type: System.String. Shell name PKEY_DeviceDisplay_MetadataPath.
| |
MissedCalls |
The System.Devices.MissedCalls property key. PropVariant type: VT_UI1. .NET type: System.Byte. Shell name PKEY_StatusSvc_MissedCalls. Display name Missed calls.
| |
ModelId |
The System.Devices.ModelId property key. PropVariant type: VT_CLSID. .NET type: System.Guid. Shell name PKEY_Device_ModelId.
| |
ModelName |
The System.Devices.ModelName property key. PropVariant type: VT_LPWSTR. .NET type: System.String. Shell name PKEY_DeviceDisplay_ModelName. Display name Model.
| |
ModelNumber |
The System.Devices.ModelNumber property key. PropVariant type: VT_LPWSTR. .NET type: System.String. Shell name PKEY_DeviceDisplay_ModelNumber. Display name Model number.
| |
NetworkedTooltip |
The System.Devices.NetworkedTooltip property key. PropVariant type: VT_LPWSTR. .NET type: System.String. Shell name PKEY_Devices_NetworkedTooltip. Display name Connection state.
| |
NetworkName |
The System.Devices.NetworkName property key. PropVariant type: VT_LPWSTR. .NET type: System.String. Shell name PKEY_StatusSvc_NetworkName. Display name Network name.
| |
NetworkType |
The System.Devices.NetworkType property key. PropVariant type: VT_LPWSTR. .NET type: System.String. Shell name PKEY_StatusSvc_NetworkType. Display name Network type.
| |
NewPictures |
The System.Devices.NewPictures property key. PropVariant type: VT_UI2. .NET type: System.UInt16. Shell name PKEY_StatusSvc_NewPictures. Display name New pictures.
| |
Notification |
The System.Devices.Notification property key. PropVariant type: VT_LPWSTR. .NET type: System.String. Shell name PKEY_Devices_Notification. Display name Notification property.
| |
NotificationStore |
The System.Devices.NotificationStore property key. PropVariant type: VT_UNKNOWN. .NET type: System.Object. Shell name PKEY_Devices_NotificationStore. Display name Notification store.
| |
NotWorkingProperly |
The System.Devices.NotWorkingProperly property key. PropVariant type: VT_BOOL. .NET type: System.Boolean. Shell name PKEY_DeviceDisplay_IsNotWorkingProperly. Display name Status.
| |
Paired |
The System.Devices.Paired property key. PropVariant type: VT_BOOL. .NET type: System.Boolean. Shell name PKEY_DeviceDisplay_IsPaired. Display name Paired.
| |
Parent |
The System.Devices.Parent property key. PropVariant type: VT_LPWSTR. .NET type: System.String. Shell name PKEY_Device_Parent.
| |
PhysicalDeviceLocation |
The System.Devices.PhysicalDeviceLocation property key. PropVariant type: VT_UI1, VT_VECTOR. .NET type: System.Byte[]. Shell name PKEY_Devices_PhysicalDeviceLocation.
| |
PlaybackPositionPercent |
The System.Devices.PlaybackPositionPercent property key. PropVariant type: VT_UI4. .NET type: System.UInt32. Shell name PKEY_Devices_PlaybackPositionPercent. Display name Playback position percent.
| |
PlaybackState |
The System.Devices.PlaybackState property key. PropVariant type: VT_UI1. .NET type: System.Byte. Shell name PKEY_Devices_PlaybackState. Display name Playback state.
| |
PlaybackTitle |
The System.Devices.PlaybackTitle property key. PropVariant type: VT_LPWSTR. .NET type: System.String. Shell name PKEY_Devices_PlaybackTitle. Display name Playback title.
| |
Present |
The System.Devices.Present property key. PropVariant type: VT_BOOL. .NET type: System.Boolean. Shell name PKEY_Devices_Present.
| |
PresentationUrl |
The System.Devices.PresentationUrl property key. PropVariant type: VT_LPWSTR. .NET type: System.String. Shell name PKEY_PNPX_PresentationUrl.
| |
PrimaryCategory |
The System.Devices.PrimaryCategory property key. PropVariant type: VT_LPWSTR. .NET type: System.String. Shell name PKEY_Devices_PrimaryCategory. Display name Classification.
| |
RemainingDuration |
The System.Devices.RemainingDuration property key. PropVariant type: VT_UI8. .NET type: System.UInt64. Shell name PKEY_Devices_RemainingDuration. Display name Remaining playing time.
| |
RestrictedInterface |
The System.Devices.RestrictedInterface property key. PropVariant type: VT_BOOL. .NET type: System.Boolean. Shell name PKEY_Devices_RestrictedInterface.
| |
Roaming |
The System.Devices.Roaming property key. PropVariant type: VT_UI1. .NET type: System.Byte. Shell name PKEY_StatusSvc_Roaming. Display name Roaming.
| |
SafeRemovalRequired |
The System.Devices.SafeRemovalRequired property key. PropVariant type: VT_BOOL. .NET type: System.Boolean. Shell name PKEY_Device_SafeRemovalRequired. Display name Safe removal required.
| |
SchematicName |
The System.Devices.SchematicName property key. PropVariant type: VT_LPWSTR. .NET type: System.String. Shell name PKEY_Devices_SchematicName.
| |
ServiceAddress |
The System.Devices.ServiceAddress property key. PropVariant type: VT_LPWSTR, VT_VECTOR. .NET type: System.String[]. Shell name PKEY_PNPX_ServiceAddress.
| |
ServiceId |
The System.Devices.ServiceId property key. PropVariant type: VT_LPWSTR. .NET type: System.String. Shell name PKEY_PNPX_ServiceId.
| |
SharedTooltip |
The System.Devices.SharedTooltip property key. PropVariant type: VT_LPWSTR. .NET type: System.String. Shell name PKEY_Devices_SharedTooltip. Display name Sharing state.
| |
SignalStrength |
The System.Devices.SignalStrength property key. PropVariant type: VT_UI1. .NET type: System.Byte. Shell name PKEY_StatusSvc_SignalStrength. Display name Signal strength.
| |
Status |
The System.Devices.Status property key. PropVariant type: VT_LPWSTR, VT_VECTOR. .NET type: System.String[]. Shell name PKEY_Devices_Status. Display name Status.
| |
Status1 |
The System.Devices.Status1 property key. PropVariant type: VT_LPWSTR. .NET type: System.String. Shell name PKEY_Devices_Status1. Display name Status.
| |
Status2 |
The System.Devices.Status2 property key. PropVariant type: VT_LPWSTR. .NET type: System.String. Shell name PKEY_Devices_Status2. Display name Status.
| |
StorageCapacity |
The System.Devices.StorageCapacity property key. PropVariant type: VT_UI8. .NET type: System.UInt64. Shell name PKEY_StatusSvc_StorageCapacity. Display name Device capacity.
| |
StorageFreeSpace |
The System.Devices.StorageFreeSpace property key. PropVariant type: VT_UI8. .NET type: System.UInt64. Shell name PKEY_StatusSvc_StorageFreeSpace. Display name Device free space.
| |
StorageFreeSpacePercent |
The System.Devices.StorageFreeSpacePercent property key. PropVariant type: VT_UI4. .NET type: System.UInt32. Shell name PKEY_Devices_StorageFreeSpacePercent. Display name Storage free space percent.
| |
TextMessages |
The System.Devices.TextMessages property key. PropVariant type: VT_UI1. .NET type: System.Byte. Shell name PKEY_StatusSvc_TextMessages. Display name Text messages.
| |
Voicemail |
The System.Devices.Voicemail property key. PropVariant type: VT_UI1. .NET type: System.Byte. Shell name PKEY_StatusSvc_VoiceMail. Display name Voicemail.
| |
WiaDeviceType |
The System.Devices.WiaDeviceType property key. PropVariant type: VT_UI4. .NET type: System.UInt32. Shell name PKEY_Devices_WiaDeviceType.
| |
WinPhone8CameraFlags |
The System.Devices.WinPhone8CameraFlags property key. PropVariant type: VT_UI4. .NET type: System.UInt32. Shell name PKEY_Devices_WinPhone8CameraFlags.
|