#pragma namespace("\\\\.\\ROOT\\CIMV2")
instance of __namespace{ name="ms_804";};
#pragma namespace("\\\\.\\ROOT\\CIMV2\\ms_804")

[Description("Win32_PnPSignedDriver 类提供了有关驱动程序的数字签名信息 ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0804) : ToSubclass] 
class Win32_PnPSignedDriver : CIM_Service
{
  [Description("DeviceID 属性指设备的设备 ID，例如 ROOT\\FTDISK\\0000 ") : Amended ToSubclass] String DeviceID;
  [Description("ClassGUID  属性指设备的类 GUID，例如 {71A27CDD-812A-11D0-BEC7-08002BE2092F}") : Amended ToSubclass] String ClassGuid;
  [Description("IsSigned 属性指驱动程序的签名状态，表示驱动程序是否已签名") : Amended ToSubclass] Boolean IsSigned;
  [Description("Signer 属性指驱动程序的签名者(如果其已签名)，例如 ntbuild ") : Amended ToSubclass] String Signer;
  [Description("InfName 属性指安装此设备的 Inf 文件的名称，例如 machine.inf ") : Amended ToSubclass] String InfName;
  [Description("DriverVersion 属性指驱动程序的版本，例如 5.1.2427.1 ") : Amended ToSubclass] String DriverVersion;
  [Description("DriverDate 属性指驱动程序的日期，例如 1-25-2001 ") : Amended ToSubclass] datetime DriverDate;
  [Description("Description 属性指驱动程序的描述，例如卷管理器 ") : Amended ToSubclass] String Description;
  [Description("ProviderName 属性指驱动程序的提供商，例如 Microsoft ") : Amended ToSubclass] String DriverProviderName;
  [Description("HardwareID 属性指驱动程序的硬件 ID，例如 ROOT\\FTDISK ") : Amended ToSubclass] String HardWareID;
  [Description("DeviceName 属性指设备的名称") : Amended ToSubclass] String DeviceName;
  [Description("DeviceClass 属性指驱动程序的设备类，例如 SYSTEM ") : Amended ToSubclass] String DeviceClass;
  [Description("CompatID 属性指驱动程序的兼容性 ID，例如 DETECTEDInternal\\ftdisk ") : Amended ToSubclass] String CompatID;
  [Description("Location 属性指驱动程序的位置 ") : Amended ToSubclass] String Location;
  [Description("PDO 属性表示物理设备对象，例如 \\Device\\00000002。PDO 表示总线到总线驱动程序上的单个设备。总线驱动程序会为它在自己的总线上枚举的每个设备创建一个 PDO。该 PDO 表示指向总线驱动程序的设备。设备的其他驱动程序会在 PDO 顶部附加设备对象 - PDO 始终位于设备堆栈的底部") : Amended ToSubclass] String PDO;
  [Description("Manufacturer 属性指驱动程序的制造商，例如 Microsoft") : Amended ToSubclass] String Manufacturer;
  [Description("FriendlyName 属性指驱动程序的友好名称/描述文字的数组，例如通信端口(COM2)") : Amended ToSubclass] String FriendlyName;
  [Description("DevLoader 属性指设备的设备加载器") : Amended ToSubclass] String DevLoader;
  [Description("驱动程序的 DriverName ") : Amended ToSubclass] String DriverName;
};

[Description("Win32_PnPSignedDriverCIMDataFile 是一个关联类，基本用于获取与驱动程序关联的所有二进制文件") : Amended ToSubclass,AMENDMENT, LOCALE(0x0804) : ToSubclass] 
class Win32_PnPSignedDriverCIMDataFile : CIM_Dependency
{
  [key,Description("Antecedent 属性是对 Win32_PnPSignedDriver\tinstance 的引用 ") : Amended ToSubclass] Win32_PnPSignedDriver Ref Antecedent;
  [key,Description("Dependent 属性是对 CIM_DataFile 的引用，后者表示与 PnP 驱动程序关联的二进制文件 ") : Amended ToSubclass] CIM_DataFile Ref Dependent;
};
