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.
|