Namespace: Nefarius.Utilities.DeviceManagement.PnP
Describes a unified device property.
public class DevicePropertyKey : System.IEquatable`1[[Nefarius.Utilities.DeviceManagement.PnP.DevicePropertyKey, Nefarius.Utilities.DeviceManagement, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]
Inheritance Object → DevicePropertyKey
Implements IEquatable<DevicePropertyKey>
Remarks:
DEVPKEY_Device_AdditionalSoftwareRequested
public static DevicePropertyKey Device_AdditionalSoftwareRequested;
DEVPKEY_Device_Address
public static DevicePropertyKey Device_Address;
DEVPKEY_Device_AssignedToGuest
public static DevicePropertyKey Device_AssignedToGuest;
DEVPKEY_Device_BaseContainerId
public static DevicePropertyKey Device_BaseContainerId;
DEVPKEY_Device_BiosDeviceName
public static DevicePropertyKey Device_BiosDeviceName;
DEVPKEY_Device_BusNumber
public static DevicePropertyKey Device_BusNumber;
DEVPKEY_Device_BusRelations
public static DevicePropertyKey Device_BusRelations;
DEVPKEY_Device_BusReportedDeviceDesc
public static DevicePropertyKey Device_BusReportedDeviceDesc;
DEVPKEY_Device_BusTypeGuid
public static DevicePropertyKey Device_BusTypeGuid;
DEVPKEY_Device_Capabilities
public static DevicePropertyKey Device_Capabilities;
DEVPKEY_Device_Characteristics
public static DevicePropertyKey Device_Characteristics;
DEVPKEY_Device_Children
public static DevicePropertyKey Device_Children;
DEVPKEY_Device_Class
public static DevicePropertyKey Device_Class;
DEVPKEY_Device_ClassGuid
public static DevicePropertyKey Device_ClassGuid;
DEVPKEY_Device_CompanionApps
public static DevicePropertyKey Device_CompanionApps;
DEVPKEY_Device_CompatibleIds
public static DevicePropertyKey Device_CompatibleIds;
DEVPKEY_Device_ConfigFlags
public static DevicePropertyKey Device_ConfigFlags;
DEVPKEY_Device_ConfigurationId
public static DevicePropertyKey Device_ConfigurationId;
DEVPKEY_Device_ContainerId
public static DevicePropertyKey Device_ContainerId;
DEVPKEY_Device_CreatorProcessId
public static DevicePropertyKey Device_CreatorProcessId;
DEVPKEY_Device_DebuggerSafe
public static DevicePropertyKey Device_DebuggerSafe;
DEVPKEY_Device_DependencyDependents
public static DevicePropertyKey Device_DependencyDependents;
DEVPKEY_Device_DependencyProviders
public static DevicePropertyKey Device_DependencyProviders;
DEVPKEY_Device_DeviceDesc
public static DevicePropertyKey Device_DeviceDesc;
DEVPKEY_Device_DevNodeStatus
public static DevicePropertyKey Device_DevNodeStatus;
DEVPKEY_Device_DevType
public static DevicePropertyKey Device_DevType;
DEVPKEY_Device_DHP_Rebalance_Policy
public static DevicePropertyKey Device_DHP_Rebalance_Policy;
DEVPKEY_Device_Driver
public static DevicePropertyKey Device_Driver;
DEVPKEY_Device_DriverCoInstallers
public static DevicePropertyKey Device_DriverCoInstallers;
DEVPKEY_Device_DriverDate
public static DevicePropertyKey Device_DriverDate;
DEVPKEY_Device_DriverDesc
public static DevicePropertyKey Device_DriverDesc;
DEVPKEY_Device_DriverInfPath
public static DevicePropertyKey Device_DriverInfPath;
DEVPKEY_Device_DriverInfSection
public static DevicePropertyKey Device_DriverInfSection;
DEVPKEY_Device_DriverInfSectionExt
public static DevicePropertyKey Device_DriverInfSectionExt;
DEVPKEY_Device_DriverLogoLevel
public static DevicePropertyKey Device_DriverLogoLevel;
DEVPKEY_Device_DriverProblemDesc
public static DevicePropertyKey Device_DriverProblemDesc;
DEVPKEY_Device_DriverPropPageProvider
public static DevicePropertyKey Device_DriverPropPageProvider;
DEVPKEY_Device_DriverProvider
public static DevicePropertyKey Device_DriverProvider;
DEVPKEY_Device_DriverRank
public static DevicePropertyKey Device_DriverRank;
DEVPKEY_Device_DriverVersion
public static DevicePropertyKey Device_DriverVersion;
DEVPKEY_Device_EjectionRelations
public static DevicePropertyKey Device_EjectionRelations;
DEVPKEY_Device_EnumeratorName
public static DevicePropertyKey Device_EnumeratorName;
DEVPKEY_Device_Exclusive
public static DevicePropertyKey Device_Exclusive;
DEVPKEY_Device_ExtendedAddress
public static DevicePropertyKey Device_ExtendedAddress;
DEVPKEY_Device_ExtendedConfigurationIds
public static DevicePropertyKey Device_ExtendedConfigurationIds;
DEVPKEY_Device_FirmwareDate
public static DevicePropertyKey Device_FirmwareDate;
DEVPKEY_Device_FirmwareRevision
public static DevicePropertyKey Device_FirmwareRevision;
DEVPKEY_Device_FirmwareVendor
public static DevicePropertyKey Device_FirmwareVendor;
DEVPKEY_Device_FirmwareVersion
public static DevicePropertyKey Device_FirmwareVersion;
DEVPKEY_Device_FirstInstallDate
public static DevicePropertyKey Device_FirstInstallDate;
DEVPKEY_Device_FriendlyName
public static DevicePropertyKey Device_FriendlyName;
DEVPKEY_Device_FriendlyNameAttributes
public static DevicePropertyKey Device_FriendlyNameAttributes;
DEVPKEY_Device_GenericDriverInstalled
public static DevicePropertyKey Device_GenericDriverInstalled;
DEVPKEY_Device_HardwareIds
public static DevicePropertyKey Device_HardwareIds;
DEVPKEY_Device_HasProblem
public static DevicePropertyKey Device_HasProblem;
DEVPKEY_Device_InLocalMachineContainer
public static DevicePropertyKey Device_InLocalMachineContainer;
DEVPKEY_Device_InstallDate
public static DevicePropertyKey Device_InstallDate;
DEVPKEY_Device_InstallState
public static DevicePropertyKey Device_InstallState;
DEVPKEY_Device_InstanceId
public static DevicePropertyKey Device_InstanceId;
DEVPKEY_Device_IsAssociateableByUserAction
public static DevicePropertyKey Device_IsAssociateableByUserAction;
DEVPKEY_Device_IsPresent
public static DevicePropertyKey Device_IsPresent;
DEVPKEY_Device_IsRebootRequired
public static DevicePropertyKey Device_IsRebootRequired;
DEVPKEY_Device_LastArrivalDate
public static DevicePropertyKey Device_LastArrivalDate;
DEVPKEY_Device_LastRemovalDate
public static DevicePropertyKey Device_LastRemovalDate;
DEVPKEY_Device_Legacy
public static DevicePropertyKey Device_Legacy;
DEVPKEY_Device_LegacyBusType
public static DevicePropertyKey Device_LegacyBusType;
DEVPKEY_Device_LocationInfo
public static DevicePropertyKey Device_LocationInfo;
DEVPKEY_Device_LocationPaths
public static DevicePropertyKey Device_LocationPaths;
DEVPKEY_Device_LowerFilters
public static DevicePropertyKey Device_LowerFilters;
DEVPKEY_Device_Manufacturer
public static DevicePropertyKey Device_Manufacturer;
DEVPKEY_Device_ManufacturerAttributes
public static DevicePropertyKey Device_ManufacturerAttributes;
DEVPKEY_Device_MatchingDeviceId
public static DevicePropertyKey Device_MatchingDeviceId;
DEVPKEY_Device_Model
public static DevicePropertyKey Device_Model;
DEVPKEY_Device_ModelId
public static DevicePropertyKey Device_ModelId;
DEVPKEY_Device_NoConnectSound
public static DevicePropertyKey Device_NoConnectSound;
DEVPKEY_Device_Numa_Node
public static DevicePropertyKey Device_Numa_Node;
DEVPKEY_Device_Numa_Proximity_Domain
public static DevicePropertyKey Device_Numa_Proximity_Domain;
DEVPKEY_Device_Parent
public static DevicePropertyKey Device_Parent;
DEVPKEY_Device_PDOName
public static DevicePropertyKey Device_PDOName;
DEVPKEY_Device_PhysicalDeviceLocation
public static DevicePropertyKey Device_PhysicalDeviceLocation;
DEVPKEY_Device_PostInstallInProgress
public static DevicePropertyKey Device_PostInstallInProgress;
DEVPKEY_Device_PowerData
public static DevicePropertyKey Device_PowerData;
DEVPKEY_Device_PowerRelations
public static DevicePropertyKey Device_PowerRelations;
DEVPKEY_Device_PresenceNotForDevice
public static DevicePropertyKey Device_PresenceNotForDevice;
DEVPKEY_Device_PrimaryCompanionApp
public static DevicePropertyKey Device_PrimaryCompanionApp;
DEVPKEY_Device_ProblemCode
public static DevicePropertyKey Device_ProblemCode;
DEVPKEY_Device_ProblemStatus
public static DevicePropertyKey Device_ProblemStatus;
DEVPKEY_Device_RemovalPolicy
public static DevicePropertyKey Device_RemovalPolicy;
DEVPKEY_Device_RemovalPolicyDefault
public static DevicePropertyKey Device_RemovalPolicyDefault;
DEVPKEY_Device_RemovalPolicyOverride
public static DevicePropertyKey Device_RemovalPolicyOverride;
DEVPKEY_Device_RemovalRelations
public static DevicePropertyKey Device_RemovalRelations;
DEVPKEY_Device_Reported
public static DevicePropertyKey Device_Reported;
DEVPKEY_Device_ReportedDeviceIdsHash
public static DevicePropertyKey Device_ReportedDeviceIdsHash;
DEVPKEY_Device_ResourcePickerExceptions
public static DevicePropertyKey Device_ResourcePickerExceptions;
DEVPKEY_Device_ResourcePickerTags
public static DevicePropertyKey Device_ResourcePickerTags;
DEVPKEY_Device_SafeRemovalRequired
public static DevicePropertyKey Device_SafeRemovalRequired;
DEVPKEY_Device_SafeRemovalRequiredOverride
public static DevicePropertyKey Device_SafeRemovalRequiredOverride;
DEVPKEY_Device_Service
public static DevicePropertyKey Device_Service;
DEVPKEY_Device_SessionId
public static DevicePropertyKey Device_SessionId;
DEVPKEY_Device_ShowInUninstallUI
public static DevicePropertyKey Device_ShowInUninstallUI;
DEVPKEY_Device_Siblings
public static DevicePropertyKey Device_Siblings;
DEVPKEY_Device_SignalStrength
public static DevicePropertyKey Device_SignalStrength;
DEVPKEY_Device_SoftRestartSupported
public static DevicePropertyKey Device_SoftRestartSupported;
DEVPKEY_Device_Stack
public static DevicePropertyKey Device_Stack;
DEVPKEY_Device_TransportRelations
public static DevicePropertyKey Device_TransportRelations;
DEVPKEY_Device_UINumber
public static DevicePropertyKey Device_UINumber;
DEVPKEY_Device_UINumberDescFormat
public static DevicePropertyKey Device_UINumberDescFormat;
DEVPKEY_Device_UpperFilters
public static DevicePropertyKey Device_UpperFilters;
DEVPKEY_DeviceClass_Characteristics
public static DevicePropertyKey DeviceClass_Characteristics;
DEVPKEY_DeviceClass_ClassCoInstallers
public static DevicePropertyKey DeviceClass_ClassCoInstallers;
DEVPKEY_DeviceClass_ClassInstaller
public static DevicePropertyKey DeviceClass_ClassInstaller;
DEVPKEY_DeviceClass_ClassName
public static DevicePropertyKey DeviceClass_ClassName;
DEVPKEY_DeviceClass_DefaultService
public static DevicePropertyKey DeviceClass_DefaultService;
DEVPKEY_DeviceClass_DevType
public static DevicePropertyKey DeviceClass_DevType;
DEVPKEY_DeviceClass_DHPRebalanceOptOut
public static DevicePropertyKey DeviceClass_DHPRebalanceOptOut;
DEVPKEY_DeviceClass_Exclusive
public static DevicePropertyKey DeviceClass_Exclusive;
DEVPKEY_DeviceClass_Icon
public static DevicePropertyKey DeviceClass_Icon;
DEVPKEY_DeviceClass_IconPath
public static DevicePropertyKey DeviceClass_IconPath;
DEVPKEY_DeviceClass_LowerFilters
public static DevicePropertyKey DeviceClass_LowerFilters;
DEVPKEY_DeviceClass_Name
public static DevicePropertyKey DeviceClass_Name;
DEVPKEY_DeviceClass_NoDisplayClass
public static DevicePropertyKey DeviceClass_NoDisplayClass;
DEVPKEY_DeviceClass_NoInstallClass
public static DevicePropertyKey DeviceClass_NoInstallClass;
DEVPKEY_DeviceClass_NoUseClass
public static DevicePropertyKey DeviceClass_NoUseClass;
DEVPKEY_DeviceClass_PropPageProvider
public static DevicePropertyKey DeviceClass_PropPageProvider;
DEVPKEY_DeviceClass_SilentInstall
public static DevicePropertyKey DeviceClass_SilentInstall;
DEVPKEY_DeviceClass_UpperFilters
public static DevicePropertyKey DeviceClass_UpperFilters;
DEVPKEY_DeviceContainer_AlwaysShowDeviceAsConnected
public static DevicePropertyKey DeviceContainer_AlwaysShowDeviceAsConnected;
DEVPKEY_DeviceContainer_AssociationArray
public static DevicePropertyKey DeviceContainer_AssociationArray;
DEVPKEY_DeviceContainer_BaselineExperienceId
public static DevicePropertyKey DeviceContainer_BaselineExperienceId;
DEVPKEY_DeviceContainer_Category
public static DevicePropertyKey DeviceContainer_Category;
DEVPKEY_DeviceContainer_Category_Desc_Plural
public static DevicePropertyKey DeviceContainer_Category_Desc_Plural;
DEVPKEY_DeviceContainer_Category_Desc_Singular
public static DevicePropertyKey DeviceContainer_Category_Desc_Singular;
DEVPKEY_DeviceContainer_Category_Icon
public static DevicePropertyKey DeviceContainer_Category_Icon;
DEVPKEY_DeviceContainer_CategoryGroup_Desc
public static DevicePropertyKey DeviceContainer_CategoryGroup_Desc;
DEVPKEY_DeviceContainer_CategoryGroup_Icon
public static DevicePropertyKey DeviceContainer_CategoryGroup_Icon;
DEVPKEY_DeviceContainer_ConfigFlags
public static DevicePropertyKey DeviceContainer_ConfigFlags;
DEVPKEY_DeviceContainer_CustomPrivilegedPackageFamilyNames
public static DevicePropertyKey DeviceContainer_CustomPrivilegedPackageFamilyNames;
DEVPKEY_DeviceContainer_DeviceDescription1
public static DevicePropertyKey DeviceContainer_DeviceDescription1;
DEVPKEY_DeviceContainer_DeviceDescription2
public static DevicePropertyKey DeviceContainer_DeviceDescription2;
DEVPKEY_DeviceContainer_DeviceFunctionSubRank
public static DevicePropertyKey DeviceContainer_DeviceFunctionSubRank;
DEVPKEY_DeviceContainer_DiscoveryMethod
public static DevicePropertyKey DeviceContainer_DiscoveryMethod;
DEVPKEY_DeviceContainer_ExperienceId
public static DevicePropertyKey DeviceContainer_ExperienceId;
DEVPKEY_DeviceContainer_FriendlyName
public static DevicePropertyKey DeviceContainer_FriendlyName;
DEVPKEY_DeviceContainer_HasProblem
public static DevicePropertyKey DeviceContainer_HasProblem;
DEVPKEY_DeviceContainer_Icon
public static DevicePropertyKey DeviceContainer_Icon;
DEVPKEY_DeviceContainer_InstallInProgress
public static DevicePropertyKey DeviceContainer_InstallInProgress;
DEVPKEY_DeviceContainer_IsAuthenticated
public static DevicePropertyKey DeviceContainer_IsAuthenticated;
DEVPKEY_DeviceContainer_IsConnected
public static DevicePropertyKey DeviceContainer_IsConnected;
DEVPKEY_DeviceContainer_IsDefaultDevice
public static DevicePropertyKey DeviceContainer_IsDefaultDevice;
DEVPKEY_DeviceContainer_IsDeviceUniquelyIdentifiable
public static DevicePropertyKey DeviceContainer_IsDeviceUniquelyIdentifiable;
DEVPKEY_DeviceContainer_IsEncrypted
public static DevicePropertyKey DeviceContainer_IsEncrypted;
DEVPKEY_DeviceContainer_IsLocalMachine
public static DevicePropertyKey DeviceContainer_IsLocalMachine;
DEVPKEY_DeviceContainer_IsMetadataSearchInProgress
public static DevicePropertyKey DeviceContainer_IsMetadataSearchInProgress;
DEVPKEY_DeviceContainer_IsNetworkDevice
public static DevicePropertyKey DeviceContainer_IsNetworkDevice;
DEVPKEY_DeviceContainer_IsNotInterestingForDisplay
public static DevicePropertyKey DeviceContainer_IsNotInterestingForDisplay;
DEVPKEY_DeviceContainer_IsPaired
public static DevicePropertyKey DeviceContainer_IsPaired;
DEVPKEY_DeviceContainer_IsRebootRequired
public static DevicePropertyKey DeviceContainer_IsRebootRequired;
DEVPKEY_DeviceContainer_IsSharedDevice
public static DevicePropertyKey DeviceContainer_IsSharedDevice;
DEVPKEY_DeviceContainer_IsShowInDisconnectedState
public static DevicePropertyKey DeviceContainer_IsShowInDisconnectedState;
DEVPKEY_DeviceContainer_Last_Connected
public static DevicePropertyKey DeviceContainer_Last_Connected;
DEVPKEY_DeviceContainer_Last_Seen
public static DevicePropertyKey DeviceContainer_Last_Seen;
DEVPKEY_DeviceContainer_LaunchDeviceStageFromExplorer
public static DevicePropertyKey DeviceContainer_LaunchDeviceStageFromExplorer;
DEVPKEY_DeviceContainer_LaunchDeviceStageOnDeviceConnect
public static DevicePropertyKey DeviceContainer_LaunchDeviceStageOnDeviceConnect;
DEVPKEY_DeviceContainer_Manufacturer
public static DevicePropertyKey DeviceContainer_Manufacturer;
DEVPKEY_DeviceContainer_MetadataCabinet
public static DevicePropertyKey DeviceContainer_MetadataCabinet;
DEVPKEY_DeviceContainer_MetadataChecksum
public static DevicePropertyKey DeviceContainer_MetadataChecksum;
DEVPKEY_DeviceContainer_MetadataPath
public static DevicePropertyKey DeviceContainer_MetadataPath;
DEVPKEY_DeviceContainer_ModelNumber
public static DevicePropertyKey DeviceContainer_ModelNumber;
DEVPKEY_DeviceContainer_PrimaryCategory
public static DevicePropertyKey DeviceContainer_PrimaryCategory;
DEVPKEY_DeviceContainer_PrivilegedPackageFamilyNames
public static DevicePropertyKey DeviceContainer_PrivilegedPackageFamilyNames;
DEVPKEY_DeviceContainer_RequiresPairingElevation
public static DevicePropertyKey DeviceContainer_RequiresPairingElevation;
DEVPKEY_DeviceContainer_RequiresUninstallElevation
public static DevicePropertyKey DeviceContainer_RequiresUninstallElevation;
DEVPKEY_DeviceContainer_UnpairUninstall
public static DevicePropertyKey DeviceContainer_UnpairUninstall;
DEVPKEY_DeviceContainer_Version
public static DevicePropertyKey DeviceContainer_Version;
DEVPKEY_DeviceInterface_ClassGuid
public static DevicePropertyKey DeviceInterface_ClassGuid;
DEVPKEY_DeviceInterface_Enabled
public static DevicePropertyKey DeviceInterface_Enabled;
DEVPKEY_DeviceInterface_FriendlyName
public static DevicePropertyKey DeviceInterface_FriendlyName;
DEVPKEY_DeviceInterface_ReferenceString
public static DevicePropertyKey DeviceInterface_ReferenceString;
DEVPKEY_DeviceInterface_Restricted
public static DevicePropertyKey DeviceInterface_Restricted;
DEVPKEY_DeviceInterface_SchematicName
public static DevicePropertyKey DeviceInterface_SchematicName;
DEVPKEY_DeviceInterface_UnrestrictedAppCapabilities
public static DevicePropertyKey DeviceInterface_UnrestrictedAppCapabilities;
DEVPKEY_DeviceInterfaceClass_DefaultInterface
public static DevicePropertyKey DeviceInterfaceClass_DefaultInterface;
DEVPKEY_DeviceInterfaceClass_Name
public static DevicePropertyKey DeviceInterfaceClass_Name;
DEVPKEY_DevQuery_ObjectType
public static DevicePropertyKey DevQuery_ObjectType;
DEVPKEY_DrvPkg_BrandingIcon
public static DevicePropertyKey DrvPkg_BrandingIcon;
DEVPKEY_DrvPkg_DetailedDescription
public static DevicePropertyKey DrvPkg_DetailedDescription;
DEVPKEY_DrvPkg_DocumentationLink
public static DevicePropertyKey DrvPkg_DocumentationLink;
DEVPKEY_DrvPkg_Icon
public static DevicePropertyKey DrvPkg_Icon;
DEVPKEY_DrvPkg_Model
public static DevicePropertyKey DrvPkg_Model;
DEVPKEY_DrvPkg_VendorWebSite
public static DevicePropertyKey DrvPkg_VendorWebSite;
DEVPKEY_NAME
public static DevicePropertyKey NAME;
The Guid for teh category this property belongs to.
public Guid CategoryGuid { get; }
The unique identifier withing the category group for this property.
public uint PropertyIdentifier { get; }
The managed type of the property (integer, string, array, ...).
public Type PropertyType { get; }
public bool Equals(DevicePropertyKey other)
other
DevicePropertyKey
public bool Equals(object obj)
obj
Object
public int GetHashCode()
internal DEVPROPKEY ToCsWin32Type()