Show / Hide Table of Contents

Class DriverMetadata

Extended information about a hardware ID handled by a driver update. A driver update matches one or more hardware ids; each match has its own metadata that describes it.

Inheritance
System.Object
DriverMetadata
Implements
System.IComparable
Namespace: Microsoft.PackageGraph.MicrosoftUpdate.Metadata.Drivers
Assembly: package-graph-microsoft-update.dll
Syntax
public class DriverMetadata : IComparable

Fields

| Improve this Doc View Source

DistributionComputerHardwareId

List of distribution computer hardware ids. A driver update that contains distribution computer hardware ids is only offered to computers that match the computer hardware id, regardless of device hardware id matching.

See the driver publishing manual for information on how this field is used for device matching.

Declaration
[JsonProperty]
public List<Guid> DistributionComputerHardwareId
Field Value
Type Description
System.Collections.Generic.List<System.Guid>

List of distribution computer hardware ids.

| Improve this Doc View Source

FeatureScores

List of driver feature scores.

See feature score documentation for more information.

Declaration
[JsonProperty]
public List<DriverFeatureScore> FeatureScores
Field Value
Type Description
System.Collections.Generic.List<DriverFeatureScore>

List of feature scores

| Improve this Doc View Source

TargetComputerHardwareId

List of target computer hardware ids. A driver update that contains target computer hardware ids is only offered to computers that match the computer hardware id, regardless of device hardware id matching.

See the driver publishing manual for information on hwo this field is used for device matching.

Declaration
[JsonProperty]
public List<Guid> TargetComputerHardwareId
Field Value
Type Description
System.Collections.Generic.List<System.Guid>

List of target computer hardware ids.

Properties

| Improve this Doc View Source

Class

Gets the driver class type

Declaration
[JsonProperty]
public string Class { get; set; }
Property Value
Type Description
System.String

Driver class (graphics, USB, etc.)

| Improve this Doc View Source

Company

Gets the Company that created the driver

Declaration
[JsonProperty]
public string Company { get; }
Property Value
Type Description
System.String

Company name

| Improve this Doc View Source

HardwareID

Gets the hardware IDs this driver update is applicable to

Declaration
[JsonProperty]
public string HardwareID { get; }
Property Value
Type Description
System.String

Hardware ID string

| Improve this Doc View Source

Manufacturer

Gets the driver manufacturer

Declaration
[JsonProperty]
public string Manufacturer { get; }
Property Value
Type Description
System.String

Manufacturer name

| Improve this Doc View Source

Provider

Gets the entity that provided the driver.

Declaration
[JsonProperty]
public string Provider { get; }
Property Value
Type Description
System.String

Driver provider name

| Improve this Doc View Source

Versioning

Gets driver vesion information

Declaration
[JsonProperty]
public DriverVersion Versioning { get; }
Property Value
Type Description
DriverVersion

Driver version

| Improve this Doc View Source

WhqlDriverID

Gets the Windows Hardware Quality Lab driver ID

Declaration
[JsonProperty]
public string WhqlDriverID { get; }
Property Value
Type Description
System.String

WHQL driver ID string

Methods

| Improve this Doc View Source

CompareTo(Object)

Compare two DriverMetadata by their date and version

Declaration
public int CompareTo(object obj)
Parameters
Type Name Description
System.Object obj
Returns
Type Description
System.Int32

Implements

System.IComparable
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX