Table of Contents

Class GPUDevice

Namespace
Selenium.WebDriver.BiDi.Cdp.SystemInfo
Assembly
Selenium.WebDriver.BiDi.Cdp.dll

Describes a single graphics processor (GPU).

public sealed record GPUDevice : IEquatable<GPUDevice>
Inheritance
GPUDevice
Implements
Inherited Members

Constructors

GPUDevice(double, double, string, string, string, string)

Describes a single graphics processor (GPU).

public GPUDevice(double VendorId, double DeviceId, string VendorString, string DeviceString, string DriverVendor, string DriverVersion)

Parameters

VendorId double

PCI ID of the GPU vendor, if available; 0 otherwise.

DeviceId double

PCI ID of the GPU device, if available; 0 otherwise.

VendorString string

String description of the GPU vendor, if the PCI ID is not available.

DeviceString string

String description of the GPU device, if the PCI ID is not available.

DriverVendor string

String description of the GPU driver vendor.

DriverVersion string

String description of the GPU driver version.

Properties

DeviceId

PCI ID of the GPU device, if available; 0 otherwise.

public double DeviceId { get; init; }

Property Value

double

DeviceString

String description of the GPU device, if the PCI ID is not available.

public string DeviceString { get; init; }

Property Value

string

DriverVendor

String description of the GPU driver vendor.

public string DriverVendor { get; init; }

Property Value

string

DriverVersion

String description of the GPU driver version.

public string DriverVersion { get; init; }

Property Value

string

Revision

Revision of the GPU, only available on Windows.

public double? Revision { get; init; }

Property Value

double?

SubSysId

Sub sys ID of the GPU, only available on Windows.

public double? SubSysId { get; init; }

Property Value

double?

VendorId

PCI ID of the GPU vendor, if available; 0 otherwise.

public double VendorId { get; init; }

Property Value

double

VendorString

String description of the GPU vendor, if the PCI ID is not available.

public string VendorString { get; init; }

Property Value

string