⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wmisample.mof

📁 windows 2000/xpWDM设备驱动程序开发光盘代码
💻 MOF
字号:
[
	WMI,
	Dynamic, 
	Provider("WMIProv"),
	Description("Accumulated Sample activity"),
	guid("{770C1CE0-5A49-11d3-876C-00C0D157497D}"),
	GuidName1("DRIVERWORKS_SAMPLE_ACTIVITY_DATA_GUID"),
	HeaderName("DRIVERWORKS_SAMPLE_ACTIVITY"),
	locale("MS\\0x409")
]

class SampleActivity
{
    [	
		key, 
		read
	]
     string InstanceName;

    [	
		read
	] 
	boolean Active;

    [	WmiDataId(1),
		read,
		Description("Number of Clicks since Sample started")
	]
    uint32 ClickCount;

    [
		WmiMethodId(1), 
		Implemented,
		Description("Resets counter to zero")
	]
    void ResetStatistics();
};

[
	WMI,
	Dynamic, 
	Provider("WMIProv"),
	Description("Sample Event Control"),
	guid("{A1C05CC0-5A4C-11d3-876C-00C0D157497D}"),
	GuidName1("DRIVERWORKS_SAMPLE_CONTROL_GUID"),
	HeaderName("DRIVERWORKS_SAMPLE_CONTROL"),
	locale("MS\\0x409")
]
class SampleControl
{
    [
		key, 
		read
	]
	string InstanceName;

    [
		read
	] 
	boolean Active;

    [
		WmiDataId(1),
		Description("The threshold of event")
	]
	uint32 XEventThreshold;
};

[
	WMI,
	Dynamic, 
	Provider("WMIProv"),
	Description("Sample Event"),
	guid("{A6A23FB0-6089-11d3-876F-00C0D157497D}"),
	GuidName1("DRIVERWORKS_SAMPLE_EVENT_GUID"),
	HeaderName("DRIVERWORKS_SAMPLE_EVENT"),
	locale("MS\\0x409")
]
class SampleEvent : WmiEvent
{
    [
		key, 
		read
	]
	string InstanceName;

    [
		read
	] 
	boolean Active;

	[
		WmiDataId(1),
		Description("The counts of click"),
		read
	]
    uint32 ClickCount;
};


/////////////////////////////////////////////////////////////////
// class Sample PDO Information 
//
// This class provides information about the PDO. It is presented
// to demonstrate how to handle strings and variable length data.
[
	WMI,
	Dynamic, 
	Provider("WMIProv"),
	Description("Sample PDO Information"),
	guid("{C86C0370-6A13-11d3-8771-00C0D157497D}"),
	GuidName1("DRIVERWORKS_SAMPLE_PDO_INFORMATION"),
	HeaderName("DRIVERWORKS_SAMPLE_PDO_INFORMATION"),
	locale("MS\\0x409")
]
class SamplePdoInfo
{
    [
		key, 
		read
	]
	string InstanceName;

    [
		read
	] 
	boolean Active;

    [
		WmiDataId(1),
		read,
		Description("Device name of Sample physical device object")
	]
	string PdoDeviceName;

    [
		WmiDataId(2),
		read,
		Description("Registry path of Sample PDO driver")
	]
	string PdoRegistryPath;
};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -