Devices (Windows Property System)

In this section

Topic Description
System.Device.PrinterURL
The URL for the printer.
System.DeviceInterface.Bluetooth.DeviceAddress
Bluetooth device address.
System.DeviceInterface.Bluetooth.Flags
Bluetooth device flags.
System.DeviceInterface.Bluetooth.LastConnectedTime
Bluetooth device last connected time.
System.DeviceInterface.Bluetooth.Manufacturer
Bluetooth device manufacturer.
System.DeviceInterface.Bluetooth.ModelNumber
Bluetooth device model number.
System.DeviceInterface.Bluetooth.ProductId
Bluetooth device product identifier.
System.DeviceInterface.Bluetooth.ProductVersion
Bluetooth device product version.
System.DeviceInterface.Bluetooth.ServiceGuid
Bluetooth service GUID.
System.DeviceInterface.Bluetooth.VendorId
Bluetooth device vendor identifier.
System.DeviceInterface.Bluetooth.VendorIdSource
Bluetooth device vendor identifier source.
System.DeviceInterface.Hid.IsReadOnly
Indicates if a HID device is a Read-Only device.
System.DeviceInterface.Hid.ProductId
HID device Product Id.
System.DeviceInterface.Hid.UsageId
HID device Usage Id.
System.DeviceInterface.Hid.UsagePage
HID device Usage Page.
System.DeviceInterface.Hid.VendorId
HID device Vendor Id.
System.DeviceInterface.Hid.VersionNumber
HID device Version Number.
System.DeviceInterface.PrinterDriverDirectory
The directory location for the printer driver.
System.DeviceInterface.PrinterDriverName
The name of the printer driver file.
System.DeviceInterface.PrinterEnumerationFlag
Printer information Printer Enumeration Flag.
System.DeviceInterface.PrinterName
The name of the printer.
System.DeviceInterface.PrinterPortName
The port where the printer is located.
System.DeviceInterface.Proximity.SupportsNfc
Indicates whether the device supports NFC communications (NDEF).
System.DeviceInterface.Serial.PortName
Serial device friendly name
System.DeviceInterface.Serial.UsbProductId
Serial device USB Product Id
System.DeviceInterface.Serial.UsbVendorId
Serial device USB Vendor Id.
System.DeviceInterface.WinUsb.DeviceInterfaceClasses
WinUSB device interface GUID(s) used to open a handle to the device.
System.DeviceInterface.WinUsb.UsbClass
Class value from the USB device's first USB Interface Descriptor.
System.DeviceInterface.WinUsb.UsbProductId
Product ID from the USB device's USB Device Descriptor.
System.DeviceInterface.WinUsb.UsbProtocol
Protocol value from the USB device's first USB Interface Descriptor.
System.DeviceInterface.WinUsb.UsbSubClass
SubClass value from the USB device's first USB Interface Descriptor.
System.DeviceInterface.WinUsb.UsbVendorId
Vendor ID from the USB device's USB Device Descriptor.
System.Devices.Aep.AepId
Identity of the Device Association Endpoint
System.Devices.Aep.Bluetooth.Cod.Major
Bluetooth class of device major code.
System.Devices.AepService.Bluetooth.CacheMode
Bluetooth caching mode for the query.
System.Devices.AepService.Bluetooth.ServiceGuid
Bluetooth service GUID.
System.Devices.AepService.Bluetooth.TargetDevice
Bluetooth parent device for the query. Required for uncached queries.
System.Devices.Aep.Bluetooth.Cod.Minor
Bluetooth class of device minor code.
System.Devices.Aep.Bluetooth.Cod.Services.Audio
Bluetooth class of device service audio.
System.Devices.Aep.Bluetooth.Cod.Services.Capturing
Bluetooth class of device service capturing.
System.Devices.Aep.Bluetooth.Cod.Services.Information
Bluetooth class of device service information
System.Devices.Aep.Bluetooth.Cod.Services.LimitedDiscovery
Bluetooth class of device service limited discovery.
System.Devices.Aep.Bluetooth.Cod.Services.Networking
Bluetooth class of device service networking.
System.Devices.Aep.Bluetooth.Cod.Services.ObjectXfer
Bluetooth class of device service object transfer.
System.Devices.Aep.Bluetooth.Cod.Services.Positioning
Bluetooth class of device service positioning.
System.Devices.Aep.Bluetooth.Cod.Services.Rendering
Bluetooth class of device service rendering.
System.Devices.Aep.Bluetooth.Cod.Services.Telephony
Bluetooth class of device service telephony.
System.Devices.Aep.Bluetooth.Le.AddressType
Bluetooth LE device address type.
System.Devices.Aep.Bluetooth.Le.Appearance
Bluetooth LE device appearance.
System.Devices.Aep.Bluetooth.Le.Appearance.Category
Bluetooth LE device appearance.
System.Devices.Aep.Bluetooth.Le.Appearance.Subcategory
Bluetooth LE device appearance.
System.Devices.Aep.Bluetooth.Le.IsConnectable
Whether the Bluetooth LE device is currently advertising a connectable advertisement.
System.Devices.Aep.CanPair
Whether the Device Association Endpoint can be paired with the system or not
System.Devices.Aep.Category
Categories the device is part of. e.g. Printer, Camera, etc.
System.Devices.Aep.ContainerId
Device Association Endpoint's Parent Container Id
System.Devices.Aep.DeviceAddress
Address based on the protocol of the Device Association Endpoint. IP Address for an IP device, Bluetooth address for Bluetooth device, etc.
System.Devices.Aep.IsConnected
Whether the device is currently connected to the system or not
System.Devices.Aep.IsPaired
Whether the Device Association Endpoint is paired with the system or not
System.Devices.Aep.IsPresent
Whether the device is currently present or not
System.Devices.Aep.Manufacturer
Device Association Endpoint's Manufacturer
System.Devices.Aep.ModelId
Device Association Endpoint's Model Id
System.Devices.Aep.ModelName
Device Association Endpoint's Model Name
System.Devices.Aep.PointOfService.ConnectionTypes
A bit mask that specifies which connection types should be included in the search.
System.Devices.Aep.ProtocolId
Identity of the protocol this Device Association Endpoint was discovered over
System.Devices.Aep.SignalStrength
Signal strength of the device. Only applicable for some protocols.
System.Devices.AepContainer.CanPair
Whether one of the child Device Association Endpoints can be paired with the system or not.
System.Devices.AepContainer.Categories
Categories the device is part of. e.g. Printer, Camera, etc.
System.Devices.AepContainer.Children
List of child Device Association Endpoint Identities that are part of this Device Association Endpoint Container
System.Devices.AepContainer.ContainerId
Device Association Endpoint Container's Identity
System.Devices.AepContainer.DialProtocol.InstalledApplications
List of applications supporting DIAL protocol on the Device Association End Point Container
System.Devices.AepContainer.IsPaired
Whether one of the child Device Association Endpoints is paired with the system or not.
System.Devices.AepContainer.IsPresent
Whether one of the Device Association Endpoints is currently present or not
System.Devices.AepContainer.Manufacturer
Manufacturer of the device
System.Devices.AepContainer.ModelIds
List of Model Ids for the device. Each Model Id is a Guid in string form.
System.Devices.AepContainer.ModelName
Model Name of the device
System.Devices.AepContainer.ProtocolIds
List of Protocol Ids that have contributed to building the Device Association Endpoint Container
System.Devices.AepContainer.SupportedUriSchemes
List of Casting Uri Schemes Supported by the Device Association Endpoint Container
System.Devices.AepContainer.SupportsAudio
Indicates if the Device Association Endpoint Container Supports Audio Casting
System.Devices.AepContainer.SupportsCapturing
Indicates if the Device Association Endpoint Container Supports Capturing
System.Devices.AepContainer.SupportsImages
Indicates if the Device Association Endpoint Container Supports Image Casting
System.Devices.AepContainer.SupportsInformation
Indicates if the Device Association Endpoint Container Supports Information
System.Devices.AepContainer.SupportsLimitedDiscovery
Indicates if the Device Association Endpoint Container Supports Limited Discovery
System.Devices.AepContainer.SupportsNetworking
Indicates if the Device Association Endpoint Container Supports SupportsNetworking
System.Devices.AepContainer.SupportsObjectTransfer
Indicates if the Device Association Endpoint Container Supports Object Transfer
System.Devices.AepContainer.SupportsPositioning
Indicates if the Device Association Endpoint Container Supports Positioning
System.Devices.AepContainer.SupportsRendering
Indicates if the Device Association Endpoint Container Supports Rendering
System.Devices.AepContainer.SupportsTelephony
Indicates if the Device Association Endpoint Container Supports Telephony
System.Devices.AepContainer.SupportsVideo
Indicates if the Device Association Endpoint Container Supports Video Casting
System.Devices.AepService.AepId
Device Association Endpoint Service's Parent AEP Id
System.Devices.AepService.Bluetooth.GattService.CacheMode
Sets the Bluetooth Gatt cache mode for the query.
System.Devices.AepService.Bluetooth.GattService.Device
Sets the Bluetooth device address to query.
System.Devices.AepService.Bluetooth.RfcommService.CacheMode
Sets the Bluetooth RFCOMM cache mode for the query.
System.Devices.AepService.Bluetooth.RfcommService.Device
Sets the Bluetooth device address to query.
System.Devices.AepService.ContainerId
Device Association Endpoint Service's Parent Container Id
System.Devices.AepService.FriendlyName
Device Association Endpoint Service Friendly Name
System.Devices.AepService.IoT.ServiceInterfaces
List of interfaces that are available for this service.
System.Devices.AepService.ParentAepIsPaired
Whether the parent Device Association Endpoint is paired with the system or not
System.Devices.AepService.ProtocolId
Identity of the protocol this Device Association Endpoint Service was discovered over
System.Devices.AepService.ServiceClassId
Identity of the service this Device Association Endpoint Service represents
System.Devices.AepService.ServiceId
Device Association Endpoint Service's Id
System.Devices.AppPackageFamilyName
The package family name registered as the app for this device.
System.Devices.AudioDevice.Microphone.SensitivityInDbfs
Sensitivity information in Dbfs for a microphone device.
System.Devices.AudioDevice.Microphone.SignalToNoiseRatioInDb
Signal to noise ratio information in Db for a microphone device.
System.Devices.AudioDevice.RawProcessingSupported
Raw processing mode support for the audio device. If VARIANT_TRUE the device supports raw processing mode.
System.Devices.AudioDevice.SpeechProcessingSupported
Speech mode support for the audio device. If VARIANT_TRUE the device supports speech mode.
System.Devices.BatteryLife
Remaining battery life, as a percentage.
System.Devices.BatteryPlusCharging
Remaining battery life of the device and its charging state.
System.Devices.BatteryPlusChargingText
The remaining battery life of the device, and the device's charging state as a string.
System.Devices.Category
Singular form of device category.
System.Devices.CategoryGroup
Plural of device category.
System.Devices.CategoryIds
Indicates the actual raw category
System.Devices.CategoryPlural
A property with multiple device categories.
System.Devices.ChargingState
Device charging status.
System.Devices.Children
Device instance ids of children of this device.
System.Devices.ClassGuid
Device Class Guid.
System.Devices.CompatibleIds
Compatible Ids.
System.Devices.Connected
Device connection state.
System.Devices.ContainerId
Device container ID.
System.Devices.DefaultTooltip
Tooltip for the default state.
System.Devices.DeviceCapabilities
Device Capabilities.
System.Devices.DeviceCharacteristics
Device Characteristics.
System.Devices.DeviceDescription1
First line of the device description.
System.Devices.DeviceDescription2
Second line of the device description.
System.Devices.DeviceHasProblem
Device has a problem.
System.Devices.DeviceInstanceId
Device instance Id.
System.Devices.DeviceManufacturer
Device manufacturer. Property on device object
System.Devices.DevObjectType
DevQuery Device Object Type
System.Devices.DialProtocol.InstalledApplications
List of applications supporting DIAL protocol on the Device Association End Point
System.Devices.DiscoveryMethod
Indicates the transport or physical connection on which the device is discovered.
System.Devices.Dnssd.Domain
Domain portion of DNS-SD service instance name. (e.g. ".local" in "myservice._http._tcp.local")
System.Devices.Dnssd.FullName
Complete DNS-SD service instance name, including instance, service, and domain.
System.Devices.Dnssd.HostName
DNS name of device is hosting the service.
System.Devices.Dnssd.InstanceName
Instance portion of DNS-SD service instance name.(e.g. "myservice" in "myservice._http._tcp.local")
System.Devices.Dnssd.NetworkAdapterId
GUID for the network adapter on which to search for a service.
System.Devices.Dnssd.PortNumber
Port number on which the service is listening.
System.Devices.Dnssd.Priority
SRV record priority field. Not usually used.
System.Devices.Dnssd.ServiceName
Service type portion of DNS-SD service instance name. (e.g. "_http._tcp" in "myservice._http._tcp.local")
System.Devices.Dnssd.TextAttributes
Text data associated with the service instance. Each string is typically a key-value pair, separated by "=".
System.Devices.Dnssd.Ttl
SRV record Time-To-Live field. Not usually used.
System.Devices.Dnssd.Weight
SRV record weight field. Not usually used.
System.Devices.FriendlyName
Friendly name of the device.
System.Devices.FunctionPaths
Available functions for this device.
System.Devices.GlyphIcon
Glyph Icon Path.
System.Devices.HardwareIds
Hardware Ids.
System.Devices.Icon
Icon Path.
System.Devices.InLocalMachineContainer
Device is in the local machine container.
System.Devices.InterfaceClassGuid
Interface Class Guid.
System.Devices.InterfaceEnabled
Indicates if the interface is enabled or not.
System.Devices.InterfacePaths
Available interfaces for this device.
System.Devices.IpAddress
IP address of the device.
System.Devices.IsDefault
If this property is true, the device is the default device.
System.Devices.IsNetworkConnected
If this property is true, the device is connected to a network.
System.Devices.IsShared
If this property is true, the device is a shared device.
System.Devices.IsSoftwareInstalling
If VARIANT_TRUE, the device installer is currently installing software.
System.Devices.LaunchDeviceStageFromExplorer
Indicates whether to launch Device Stage.
System.Devices.LocalMachine
If true, the device in question is the computer.
System.Devices.LocationPaths
Device LocationPaths.
System.Devices.Manufacturer
Device manufacturer.
System.Devices.MetadataPath
Path to metadata for the device.
System.Devices.MicrophoneArray.Geometry
Geometry data for the microphone array.
System.Devices.MissedCalls
Number of missed calls on the device.
System.Devices.ModelId
Model Id
System.Devices.ModelName
Model name of the device.
System.Devices.ModelNumber
Model number of the device.
System.Devices.NetworkedTooltip
Tool tip for connection state.
System.Devices.NetworkName
Name of the device's network.
System.Devices.NetworkType
Represents the type of the device's network.
System.Devices.NewPictures
Number of new pictures on the device.
System.Devices.Notification
Device notification.
System.Devices.Notifications.LowBattery
Device low battery notification.
System.Devices.Notifications.MissedCall
Device missed call notification.
System.Devices.Notifications.NewMessage
Device new message notification.
System.Devices.Notifications.NewVoicemail
Device voicemail notification.
System.Devices.Notifications.StorageFull
Device storage-full notification.
System.Devices.Notifications.StorageFullLinkText
Link text for the device storage-full notification.
System.Devices.NotificationStore
Device notification store.
System.Devices.NotWorkingProperly
If VARIANT_TRUE, the device is not working properly.
System.Devices.Paired
Device paired state. If true, indicates that the device is not paired with the computer.
System.Devices.Parent
Parent device.
System.Devices.PhysicalDeviceLocation
ACPI _PLD data for the device.
System.Devices.PlaybackPositionPercent
The playback position on the device, as a percentage.
System.Devices.PlaybackState
The playback state of the device.
System.Devices.PlaybackTitle
The current playback title on the device.
System.Devices.Present
Device is present.
System.Devices.PresentationUrl
URL of a human readable webpage on the device.
System.Devices.PrimaryCategory
Primary category group for this device.
System.Devices.RemainingDuration
The remaining playing time on the device, in 100ns units.
System.Devices.RestrictedInterface
Indicates if the interface is restricted.
System.Devices.Roaming
Indicates whether the device is roaming.
System.Devices.SafeRemovalRequired
Indicates whether a device requires safe removal.
System.Devices.ServiceAddress
Endpoint address of the device service.
System.Devices.ServiceId
Identifier of the device service.
System.Devices.SharedTooltip
Tooltip for the sharing state.
System.Devices.SignalStrength
Device signal strength.
System.Devices.SmartCards.ReaderKind
Smart card reader kind.
System.Devices.Status
Array of device status strings
System.Devices.Status1
First line of the device status.
System.Devices.Status2
Second line of the device status.
System.Devices.StorageCapacity
Total storage capacity of the device.
System.Devices.StorageFreeSpace
Total free space on the storage device.
System.Devices.StorageFreeSpacePercent
Total free storage space on the device, as a percentage.
System.Devices.TextMessages
Number of unread messages on the device.
System.Devices.Voicemail
Indicates whether the device supports voicemail.
System.Devices.WiaDeviceType
Windows Image Acquisition (WIA) device type.
System.Devices.WiFi.InterfaceGuid
Wi-Fi Interface Guid
System.Devices.WiFiDirect.DeviceAddress
Wi-Fi Direct Device Address
System.Devices.WiFiDirect.GroupId
Wi-Fi Direct Group Id
System.Devices.WiFiDirect.InformationElements
Indicates full set of IEs provided by the Wi-Fi Direct Device
System.Devices.WiFiDirect.InterfaceAddress
Wi-Fi Direct Interface Address
System.Devices.WiFiDirect.InterfaceGuid
Wi-Fi Direct Interface GUID
System.Devices.WiFiDirect.IsConnected
Indicates Wi-Fi Direct Device's Connectivity State
System.Devices.WiFiDirect.IsLegacyDevice
Indicates if Wi-Fi Direct Device is a legacy device
System.Devices.WiFiDirect.IsMiracastLcpSupported
Indicates if link content protection is supported by the Wi-Fi Direct Device if it is Miracast capable
System.Devices.WiFiDirect.IsVisible
Indicates Wi-Fi Direct Device's Current Visibility
System.Devices.WiFiDirect.MiracastVersion
Indicates version of Miracast protocol if Wi-Fi Direct Device is Miracast capable
System.Devices.WiFiDirect.Services
Indicates services supported by the Wi-Fi Direct Device
System.Devices.WiFiDirect.SupportedChannelList
Wi-Fi Direct device's channel list
System.Devices.WiFiDirectServices.AdvertisementId
Wi-Fi Direct Services Advertisement Id
System.Devices.WiFiDirectServices.RequestServiceInformation
Wi-Fi Direct Services Request Service Information
System.Devices.WiFiDirectServices.ServiceAddress
Wi-Fi Direct Services Service Address
System.Devices.WiFiDirectServices.ServiceConfigMethods
Wi-Fi Direct Services Configuration Methods
System.Devices.WiFiDirectServices.ServiceInformation
Wi-Fi Direct Services Service Information
System.Devices.WiFiDirectServices.ServiceName
Wi-Fi Direct Services Service Name
System.Devices.WinPhone8CameraFlags
Flags for a WP8 camera device.
System.Devices.Wwan.InterfaceGuid
WWAN Interface Guid
System.Storage.Portable
Indicates if the drive for the storage is portable.
System.Storage.RemovableMedia
Indicates if the storage media is removable.
System.Storage.SystemCritical
Indicates if the storage media is system critical.