Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Returns information about a specified device.
Namespace:   Microsoft.WindowsServerSolutions.Common.Devices
Assembly:  DevicesOM (in DevicesOM.dll)
Syntax
public DeviceInfo GetDeviceInfo(
    string deviceId
)
public:
DeviceInfo^ GetDeviceInfo(
    String^ deviceId
)
Public Function GetDeviceInfo (
    deviceId As String
) As DeviceInfo
Parameters
- deviceId 
 Type: System.String- The identifier of the device to be queried. 
Return Value
Type: Microsoft.WindowsServerSolutions.Common.Devices.DeviceInfo
An instance of DeviceInfo that contains information about the specified device.
Examples
The following code example shows how to retrieve information about a specified device.
DevicesManager dm = new DevicesManager();
dm.Connect();
// report a device
string deviceId = Guid.NewGuid().ToString();
Guid deviceType = DeviceTypes.Client;
string deviceName = "SDK Device";
DeviceIdentityStatus status = DeviceIdentityStatus.Active;
string additionalInfo = null;
dm.ReportDevice(deviceId, deviceType, deviceName, status, additionalInfo);
// retrieve information about the device
ReadOnlyDeviceInfoCollection devices = dm.GetAllDevicesInfo();
DeviceInfo device = devices.GetDeviceInfo(deviceId);
Console.WriteLine("Device Name = {0}", device.DeviceName);
// expected output
// Device Name = SDK Device
See Also
ReadOnlyDeviceInfoCollection Class
Microsoft.WindowsServerSolutions.Common.Devices Namespace
Return to top