Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

502 lines
34 KiB

  1. ��<?xml version="1.0" encoding="UTF-16"?>
  2. <!DOCTYPE DCARRIER SYSTEM "Mantis.DTD">
  3. <DCARRIER
  4. CarrierRevision="1"
  5. DTDRevision="16"
  6. >
  7. <TASKS
  8. Context="1"
  9. PlatformGUID="{00000000-0000-0000-0000-000000000000}"
  10. > </TASKS>
  11. <PLATFORMS
  12. Context="1"
  13. > </PLATFORMS>
  14. <REPOSITORIES
  15. Context="1"
  16. PlatformGUID="{00000000-0000-0000-0000-000000000000}"
  17. > </REPOSITORIES>
  18. <GROUPS
  19. Context="1"
  20. PlatformGUID="{00000000-0000-0000-0000-000000000000}"
  21. > </GROUPS>
  22. <COMPONENTS
  23. Context="0"
  24. PlatformGUID="{B784E719-C196-4DDB-B358-D9254426C38D}"
  25. >
  26. <COMPONENT
  27. ComponentVSGUID="{B9799271-A015-4914-BE33-B0F491371D14}"
  28. ComponentVIGUID="{6AC3A580-28E8-410B-B290-8095CC3CE0E9}"
  29. Revision="620"
  30. RepositoryVSGUID="{8E0BE9ED-7649-47F3-810B-232D36C430B4}"
  31. Visibility="200"
  32. MultiInstance="False"
  33. Released="False"
  34. Editable="True"
  35. HTMLFinal="False"
  36. IsMacro="False"
  37. Opaque="False"
  38. Context="1"
  39. PlatformGUID="{B784E719-C196-4DDB-B358-D9254426C38D}"
  40. >
  41. <HELPCONTEXT
  42. src=".\pdh.htm"
  43. ><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
  44. <HTML DIR="LTR"><HEAD>
  45. <META HTTP-EQUIV="Content-Type" Content="text/html; charset=Windows-1252">
  46. <TITLE>Performance Data Helper</TITLE>
  47. <STYLE TYPE="text/css">
  48. <!--
  49. BODY { font: normal 8pt Tahoma; background-color: #FFFFFF; }
  50. P { font: normal 8pt Tahoma; }
  51. .showhide { color: blue; text-decoration: underline; cursor: hand; }
  52. .callout { font: normal 8pt Tahoma; background-color: #E0E0E0; padding: 10pt; }
  53. .code { font: normal 8pt Courier New; }
  54. UL { font: normal 8pt Tahoma; list-style: square outside; margin-left: 0.25in; }
  55. OL { font: normal 8pt Tahoma; list-style: decimal outside; margin-left: 0.25in; }
  56. H1 { font: bold 12pt Tahoma; margin-bottom: -12pt; }
  57. H2 { font: bold 10pt Tahoma; margin-bottom: -12pt; }
  58. H3 { font: bold 8pt Tahoma; margin-bottom: -12pt; }
  59. H4 { font: italic 8pt Tahoma; margin-bottom: -12pt; }
  60. TABLE { font: normal 8pt Tahoma; text-align: left; padding: 2px; }
  61. CAPTION { font: bold 8pt Tahoma; text-align: left; padding: 2px; }
  62. THEAD { font: bold 8pt Tahoma; text-align: left; padding: 2px; background-color: #F0F0F0 }
  63. TH { font: bold 8pt Tahoma; text-align: left; padding: 2px; background-color: #F0F0F0 }
  64. TBODY { font: normal 8pt Tahoma; text-align: left; padding: 2px; }
  65. TD { font: normal 8pt Tahoma; text-align: left; padding: 2px; }
  66. TR { font: normal 8pt Tahoma; text-align: left; padding: 2px; }
  67. CODE { font-family: Courier New; }
  68. TT { font-family: Courier New; }
  69. KBD { font-family: Courier New; font-weight: bold; }
  70. VAR { font-family: Courier New; font-style: italic; }
  71. EM { font-style: italic; }
  72. I { font-style: italic; }
  73. STRONG { font-weight: bold; }
  74. B { font-weight: bold; }
  75. -->
  76. </STYLE>
  77. </HEAD>
  78. <BODY TOPMARGIN="0">
  79. The Performance Data Helper component contains a dynamic-link library (DLL) which simplifies collecting performance data from real-time data sources or performance counter log files. This component provides a level of abstraction over the performance registry interface to avoid directly extracting and formatting raw performance counter data from the performance data object blocks. </P>
  80. <P>Using the performance data helper, you can complete the following tasks:
  81. <UL type="disc">
  82. <LI>Query what performance counters are available from the system</li>
  83. <LI>Extract raw counter data locally or remotely</li>
  84. <LI>Access Windows Management Instrumentation (WMI) high-performance counters through the Wbemperf.dll file, the WMI high-performance counter provider</li>
  85. <LI>Set read/write permission on performance counter log files</li>
  86. <LI>Calculate formatted counter values from raw counter data</li>
  87. <LI>Set read/write permission on performance counter log files</li>
  88. </UL>
  89. <H3>Component Configuration</H3>
  90. <P>There are no configuration requirements for this component.</P>
  91. <H3>For More Information </H3>
  92. <P>For more information, see the Platform software development kit (SDK) documentation at this <A HREF="http://msdn.microsoft.com/library">Microsoft Web site</A>. </P>
  93. </BODY>
  94. </HTML>
  95. ]]></HELPCONTEXT>
  96. <PROPERTIES
  97. Context="1"
  98. PlatformGUID="{00000000-0000-0000-0000-000000000000}"
  99. > </PROPERTIES>
  100. <RESOURCES
  101. Context="1"
  102. PlatformGUID="{B784E719-C196-4DDB-B358-D9254426C38D}"
  103. >
  104. <RESOURCE
  105. Name="File(819):&quot;%11%&quot;,&quot;pdh.dll&quot;"
  106. ResTypeVSGUID="{E66B49F6-4A35-4246-87E8-5C1A468315B5}"
  107. BuildTypeMask="819"
  108. BuildOrder="1000"
  109. Localize="False"
  110. Disabled="False"
  111. Context="1"
  112. PlatformGUID="{B784E719-C196-4DDB-B358-D9254426C38D}"
  113. >
  114. <PROPERTIES
  115. Context="1"
  116. PlatformGUID="{00000000-0000-0000-0000-000000000000}"
  117. >
  118. <PROPERTY
  119. Name="DstPath"
  120. Format="String"
  121. Context="1"
  122. PlatformGUID="{00000000-0000-0000-0000-000000000000}"
  123. >%11%</PROPERTY>
  124. <PROPERTY
  125. Name="DstName"
  126. Format="String"
  127. Context="1"
  128. PlatformGUID="{00000000-0000-0000-0000-000000000000}"
  129. >pdh.dll</PROPERTY>
  130. <PROPERTY
  131. Name="NoExpand"
  132. Format="Boolean"
  133. Context="1"
  134. PlatformGUID="{00000000-0000-0000-0000-000000000000}"
  135. >False</PROPERTY>
  136. </PROPERTIES>
  137. </RESOURCE>
  138. <RESOURCE
  139. Name="RawDep(819):&quot;File&quot;,&quot;MSVCRT.dll&quot;"
  140. ResTypeVSGUID="{90D8E195-E710-4AF6-B667-B1805FFC9B8F}"
  141. BuildTypeMask="819"
  142. BuildOrder="1000"
  143. Localize="False"
  144. Disabled="False"
  145. Context="1"
  146. PlatformGUID="{B784E719-C196-4DDB-B358-D9254426C38D}"
  147. >
  148. <PROPERTIES
  149. Context="1"
  150. PlatformGUID="{00000000-0000-0000-0000-000000000000}"
  151. >
  152. <PROPERTY
  153. Name="RawType"
  154. Format="String"
  155. Context="1"
  156. PlatformGUID="{00000000-0000-0000-0000-000000000000}"
  157. >File</PROPERTY>
  158. <PROPERTY
  159. Name="Value"
  160. Format="String"
  161. Context="1"
  162. PlatformGUID="{00000000-0000-0000-0000-000000000000}"
  163. >MSVCRT.dll</PROPERTY>
  164. </PROPERTIES>
  165. </RESOURCE>
  166. <RESOURCE
  167. Name="RawDep(819):&quot;File&quot;,&quot;KERNEL32.dll&quot;"
  168. ResTypeVSGUID="{90D8E195-E710-4AF6-B667-B1805FFC9B8F}"
  169. BuildTypeMask="819"
  170. BuildOrder="1000"
  171. Localize="False"
  172. Disabled="False"
  173. Context="1"
  174. PlatformGUID="{B784E719-C196-4DDB-B358-D9254426C38D}"
  175. >
  176. <PROPERTIES
  177. Context="1"
  178. PlatformGUID="{00000000-0000-0000-0000-000000000000}"
  179. >
  180. <PROPERTY
  181. Name="RawType"
  182. Format="String"
  183. Context="1"
  184. PlatformGUID="{00000000-0000-0000-0000-000000000000}"
  185. >File</PROPERTY>
  186. <PROPERTY
  187. Name="Value"
  188. Format="String"
  189. Context="1"
  190. PlatformGUID="{00000000-0000-0000-0000-000000000000}"
  191. >KERNEL32.dll</PROPERTY>
  192. </PROPERTIES>
  193. </RESOURCE>
  194. <RESOURCE
  195. Name="RawDep(819):&quot;File&quot;,&quot;ADVAPI32.dll&quot;"
  196. ResTypeVSGUID="{90D8E195-E710-4AF6-B667-B1805FFC9B8F}"
  197. BuildTypeMask="819"
  198. BuildOrder="1000"
  199. Localize="False"
  200. Disabled="False"
  201. Context="1"
  202. PlatformGUID="{B784E719-C196-4DDB-B358-D9254426C38D}"
  203. >
  204. <PROPERTIES
  205. Context="1"
  206. PlatformGUID="{00000000-0000-0000-0000-000000000000}"
  207. >
  208. <PROPERTY
  209. Name="RawType"
  210. Format="String"
  211. Context="1"
  212. PlatformGUID="{00000000-0000-0000-0000-000000000000}"
  213. >File</PROPERTY>
  214. <PROPERTY
  215. Name="Value"
  216. Format="String"
  217. Context="1"
  218. PlatformGUID="{00000000-0000-0000-0000-000000000000}"
  219. >ADVAPI32.dll</PROPERTY>
  220. </PROPERTIES>
  221. </RESOURCE>
  222. <RESOURCE
  223. Name="RawDep(819):&quot;File&quot;,&quot;comdlg32.dll&quot;"
  224. ResTypeVSGUID="{90D8E195-E710-4AF6-B667-B1805FFC9B8F}"
  225. BuildTypeMask="819"
  226. BuildOrder="1000"
  227. Localize="False"
  228. Disabled="False"
  229. Context="1"
  230. PlatformGUID="{B784E719-C196-4DDB-B358-D9254426C38D}"
  231. >
  232. <PROPERTIES
  233. Context="1"
  234. PlatformGUID="{00000000-0000-0000-0000-000000000000}"
  235. >
  236. <PROPERTY
  237. Name="RawType"
  238. Format="String"
  239. Context="1"
  240. PlatformGUID="{00000000-0000-0000-0000-000000000000}"
  241. >File</PROPERTY>
  242. <PROPERTY
  243. Name="Value"
  244. Format="String"
  245. Context="1"
  246. PlatformGUID="{00000000-0000-0000-0000-000000000000}"
  247. >comdlg32.dll</PROPERTY>
  248. </PROPERTIES>
  249. </RESOURCE>
  250. <RESOURCE
  251. Name="RawDep(819):&quot;File&quot;,&quot;USER32.dll&quot;"
  252. ResTypeVSGUID="{90D8E195-E710-4AF6-B667-B1805FFC9B8F}"
  253. BuildTypeMask="819"
  254. BuildOrder="1000"
  255. Localize="False"
  256. Disabled="False"
  257. Context="1"
  258. PlatformGUID="{B784E719-C196-4DDB-B358-D9254426C38D}"
  259. >
  260. <PROPERTIES
  261. Context="1"
  262. PlatformGUID="{00000000-0000-0000-0000-000000000000}"
  263. >
  264. <PROPERTY
  265. Name="RawType"
  266. Format="String"
  267. Context="1"
  268. PlatformGUID="{00000000-0000-0000-0000-000000000000}"
  269. >File</PROPERTY>
  270. <PROPERTY
  271. Name="Value"
  272. Format="String"
  273. Context="1"
  274. PlatformGUID="{00000000-0000-0000-0000-000000000000}"
  275. >USER32.dll</PROPERTY>
  276. </PROPERTIES>
  277. </RESOURCE>
  278. <RESOURCE
  279. Name="RawDep(819):&quot;File&quot;,&quot;ole32.dll&quot;"
  280. ResTypeVSGUID="{90D8E195-E710-4AF6-B667-B1805FFC9B8F}"
  281. BuildTypeMask="819"
  282. BuildOrder="1000"
  283. Localize="False"
  284. Disabled="False"
  285. Context="1"
  286. PlatformGUID="{B784E719-C196-4DDB-B358-D9254426C38D}"
  287. >
  288. <PROPERTIES
  289. Context="1"
  290. PlatformGUID="{00000000-0000-0000-0000-000000000000}"
  291. >
  292. <PROPERTY
  293. Name="RawType"
  294. Format="String"
  295. Context="1"
  296. PlatformGUID="{00000000-0000-0000-0000-000000000000}"
  297. >File</PROPERTY>
  298. <PROPERTY
  299. Name="Value"
  300. Format="String"
  301. Context="1"
  302. PlatformGUID="{00000000-0000-0000-0000-000000000000}"
  303. >ole32.dll</PROPERTY>
  304. </PROPERTIES>
  305. </RESOURCE>
  306. <RESOURCE
  307. Name="RawDep(819):&quot;File&quot;,&quot;GDI32.dll&quot;"
  308. ResTypeVSGUID="{90D8E195-E710-4AF6-B667-B1805FFC9B8F}"
  309. BuildTypeMask="819"
  310. BuildOrder="1000"
  311. Localize="False"
  312. Disabled="False"
  313. Context="1"
  314. PlatformGUID="{B784E719-C196-4DDB-B358-D9254426C38D}"
  315. >
  316. <PROPERTIES
  317. Context="1"
  318. PlatformGUID="{00000000-0000-0000-0000-000000000000}"
  319. >
  320. <PROPERTY
  321. Name="RawType"
  322. Format="String"
  323. Context="1"
  324. PlatformGUID="{00000000-0000-0000-0000-000000000000}"
  325. >File</PROPERTY>
  326. <PROPERTY
  327. Name="Value"
  328. Format="String"
  329. Context="1"
  330. PlatformGUID="{00000000-0000-0000-0000-000000000000}"
  331. >GDI32.dll</PROPERTY>
  332. </PROPERTIES>
  333. </RESOURCE>
  334. <RESOURCE
  335. Name="RawDep(819):&quot;File&quot;,&quot;OLEAUT32.dll&quot;"
  336. ResTypeVSGUID="{90D8E195-E710-4AF6-B667-B1805FFC9B8F}"
  337. BuildTypeMask="819"
  338. BuildOrder="1000"
  339. Localize="False"
  340. Disabled="False"
  341. Context="1"
  342. PlatformGUID="{B784E719-C196-4DDB-B358-D9254426C38D}"
  343. >
  344. <PROPERTIES
  345. Context="1"
  346. PlatformGUID="{00000000-0000-0000-0000-000000000000}"
  347. >
  348. <PROPERTY
  349. Name="RawType"
  350. Format="String"
  351. Context="1"
  352. PlatformGUID="{00000000-0000-0000-0000-000000000000}"
  353. >File</PROPERTY>
  354. <PROPERTY
  355. Name="Value"
  356. Format="String"
  357. Context="1"
  358. PlatformGUID="{00000000-0000-0000-0000-000000000000}"
  359. >OLEAUT32.dll</PROPERTY>
  360. </PROPERTIES>
  361. </RESOURCE>
  362. <RESOURCE
  363. Name="RawDep(819):&quot;File&quot;,&quot;perfc009.dat&quot;"
  364. ResTypeVSGUID="{90D8E195-E710-4AF6-B667-B1805FFC9B8F}"
  365. BuildTypeMask="819"
  366. BuildOrder="1000"
  367. Localize="False"
  368. Disabled="False"
  369. Context="1"
  370. PlatformGUID="{B784E719-C196-4DDB-B358-D9254426C38D}"
  371. >
  372. <PROPERTIES
  373. Context="1"
  374. PlatformGUID="{00000000-0000-0000-0000-000000000000}"
  375. >
  376. <PROPERTY
  377. Name="RawType"
  378. Format="String"
  379. Context="1"
  380. PlatformGUID="{00000000-0000-0000-0000-000000000000}"
  381. >File</PROPERTY>
  382. <PROPERTY
  383. Name="Value"
  384. Format="String"
  385. Context="1"
  386. PlatformGUID="{00000000-0000-0000-0000-000000000000}"
  387. >perfc009.dat</PROPERTY>
  388. </PROPERTIES>
  389. </RESOURCE>
  390. <RESOURCE
  391. Name="RawDep(819):&quot;File&quot;,&quot;perfh009.dat&quot;"
  392. ResTypeVSGUID="{90D8E195-E710-4AF6-B667-B1805FFC9B8F}"
  393. BuildTypeMask="819"
  394. BuildOrder="1000"
  395. Localize="False"
  396. Disabled="False"
  397. Context="1"
  398. PlatformGUID="{B784E719-C196-4DDB-B358-D9254426C38D}"
  399. >
  400. <PROPERTIES
  401. Context="1"
  402. PlatformGUID="{00000000-0000-0000-0000-000000000000}"
  403. >
  404. <PROPERTY
  405. Name="RawType"
  406. Format="String"
  407. Context="1"
  408. PlatformGUID="{00000000-0000-0000-0000-000000000000}"
  409. >File</PROPERTY>
  410. <PROPERTY
  411. Name="Value"
  412. Format="String"
  413. Context="1"
  414. PlatformGUID="{00000000-0000-0000-0000-000000000000}"
  415. >perfh009.dat</PROPERTY>
  416. </PROPERTIES>
  417. </RESOURCE>
  418. </RESOURCES>
  419. <GROUPMEMBERS
  420. >
  421. <GROUPMEMBER
  422. GroupVSGUID="{E01B4103-3883-4FE8-992F-10566E7B796C}"
  423. ></GROUPMEMBER>
  424. <GROUPMEMBER
  425. GroupVSGUID="{D7523171-4196-45C3-BA4A-46ECD881D49B}"
  426. ></GROUPMEMBER>
  427. </GROUPMEMBERS>
  428. <DEPENDENCIES
  429. Context="1"
  430. PlatformGUID="{B784E719-C196-4DDB-B358-D9254426C38D}"
  431. > </DEPENDENCIES>
  432. <DISPLAYNAME>Performance Data Helper</DISPLAYNAME>
  433. <VERSION>1.0</VERSION>
  434. <DESCRIPTION>Performance data helper library.</DESCRIPTION>
  435. <COPYRIGHT>2000 Microsoft Corp.</COPYRIGHT>
  436. <VENDOR>Microsoft Corp.</VENDOR>
  437. <OWNERS>jenlc</OWNERS>
  438. <AUTHORS>jenlc</AUTHORS>
  439. <DATECREATED>7/18/2001</DATECREATED>
  440. <DATEREVISED>8/23/2001 12:16:34 AM</DATEREVISED>
  441. </COMPONENT>
  442. </COMPONENTS>
  443. <RESTYPES
  444. Context="1"
  445. PlatformGUID="{00000000-0000-0000-0000-000000000000}"
  446. > </RESTYPES>
  447. </DCARRIER>