Win32_PnPSignedDriver class
The Win32_PnPSignedDriver WMI class provides digital signature information about drivers.
The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties. Properties are listed in alphabetic order, not MOF order.
Syntax
class Win32_PnPSignedDriver : CIM_Service
{
string ClassGuid;
string CompatID;
string Description;
string DeviceClass;
string DeviceID;
string DeviceName;
string DevLoader;
string DriverDate;
string DriverName;
string DriverVersion;
string FriendlyName;
string HardWareID;
string InfName;
datetime InstallDate;
boolean IsSigned;
string Location;
string Manufacturer;
string Name;
string PDO;
string DriverProviderName;
string Signer;
boolean Started;
string StartMode;
string Status;
string SystemCreationClassName;
string SystemName;
};
Members
The Win32_PnPSignedDriver class has these types of members:
Methods
The Win32_PnPSignedDriver class has these methods.
Method | Description |
---|---|
StartService | Starts the service. |
StopService | Stops the service. |
Properties
The Win32_PnPSignedDriver class has these properties.
-
ClassGuid
-
-
Data type: string
-
Access type: Read-only
GUID of the device class. Example: "{71A27CDD-11D0-BEC7-08002BE2092F}"
-
-
CompatID
-
-
Data type: string
-
Access type: Read-only
Compatibility identifier for the driver. Example: "DETECTEDInternal\ftdisk"
-
-
Description
-
-
Data type: string
-
Access type: Read-only
Description of the driver.
-
-
DeviceClass
-
-
Data type: string
-
Access type: Read-only
Device class of the driver. Example: "SYSTEM"
-
-
DeviceID
-
-
Data type: string
-
Access type: Read-only
Device identifier of the device. Example: "ROOT\FTDISK\0000"
-
-
DeviceName
-
-
Data type: string
-
Access type: Read-only
Name of the device.
-
-
DevLoader
-
-
Data type: string
-
Access type: Read-only
Device loader for the device.
-
-
DriverDate
-
-
Data type: string
-
Access type: Read-only
Build date of the driver (from the manufacturer). Example: "1-25-2001"
-
-
DriverName
-
-
Data type: string
-
Access type: Read-only
Name of the driver.
-
-
DriverProviderName
-
-
Data type: string
-
Access type: Read-only
Provider of the driver. Example: "Microsoft"
-
-
DriverVersion
-
-
Data type: string
-
Access type: Read-only
Version of the driver. Example: "5.1.2427.1"
-
-
FriendlyName
-
-
Data type: string
-
Access type: Read-only
Friendly name of the driver. Example: "Communications Port (COM2)"
-
-
HardWareID
-
-
Data type: string
-
Access type: Read-only
Hardware identifier for the driver. Example: "ROOT\FTDISK"
-
-
InfName
-
-
Data type: string
-
Access type: Read-only
Name of the .inf file that installed the device. Example: "machine.inf"
-
-
InstallDate
-
-
Data type: datetime
-
Access type: Read-only
Date the driver was installed. Lack of value does not indicate that the driver is not installed. This property is inherited from CIM_ManagedSystemElement.
-
-
IsSigned
-
-
Data type: boolean
-
Access type: Read-only
If TRUE, the driver is signed.
-
-
Location
-
-
Data type: string
-
Access type: Read-only
Location of the driver.
-
-
Manufacturer
-
-
Data type: string
-
Access type: Read-only
Manufacturer of the driver. Example: "Microsoft"
-
-
Name
-
-
Data type: string
-
Access type: Read-only
-
Qualifiers: Key
Name of the driver. This property is inherited from CIM_ManagedSystemElement.
-
-
PDO
-
-
Data type: string
-
Access type: Read-only
Physical device object (PDO). PDOs represent individual devices on a bus. Other drivers for the device attach on top of the PDO. It is always at the bottom of the device stack. Example: "\Device\00000002"
-
-
Signer
-
-
Data type: string
-
Access type: Read-only
Signer of driver, if it is signed. Example: "ntbuild"
-
-
Started
-
-
Data type: boolean
-
Access type: Read-only
If TRUE, the driver is started. This property is inherited from CIM_Service.
-
-
StartMode
-
-
Data type: string
-
Access type: Read-only
Start mode of the driver. This property is inherited from CIM_Service.
-
-
Status
-
-
Data type: string
-
Access type: Read-only
-
Qualifiers: MaxLen (10)
Current status of the object. Various operational and nonoperational statuses can be defined. Operational statuses include: "OK", "Degraded", and "Pred Fail" (an element, such as a SMART-enabled hard disk drive, may be functioning properly but predicting a failure in the near future). Nonoperational statuses include: "Error", "Starting", "Stopping", and "Service". The latter, "Service", can apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is online, yet the managed element is neither "OK" nor in one of the other states. This property is inherited from CIM_ManagedSystemElement.
The values are:
-
"OK"
-
"Error"
-
"Degraded"
-
"Unknown"
-
"Pred Fail"
-
"Starting"
-
"Stopping"
-
"Service"
-
"Stressed"
-
"NonRecover"
-
"No Contact"
-
"Lost Comm"
-
-
SystemCreationClassName
-
-
Data type: string
-
Access type: Read-only
-
Qualifiers: Key
Value of the scoping computer's CreationClassName property. This property is inherited from CIM_Service.
-
-
SystemName
-
-
Data type: string
-
Access type: Read-only
-
Qualifiers: Key
System name. This property is inherited from CIM_Service.
-
Remarks
For more information on using this class, see How Can I Get a List of Installed Device Drivers? and Hey, Scripting Guy! How Can I Tell If a Computer Has a SmartCard Reader Attached?.
Requirements
Minimum supported client |
Windows XP |
Minimum supported server |
Windows Server 2003 |
Namespace |
Root\CIMV2 |
MOF |
|
DLL |
|