PdhMsg.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:18k
源码类别:

模拟服务器

开发平台:

C/C++

  1. /*++ BUILD Version: 0001    // Increment this if a change has global effects
  2. Copyright (c) 1996-2001  Microsoft Corporation
  3. Module Name:
  4.     pdhmsg.h
  5.        (generated from pdhmsg.mc)
  6. Abstract:
  7.    Event message definititions used by routines by PDH.DLL
  8. Created:
  9.     6-Feb-96   Bob Watson (a-robw)
  10. Revision History:
  11. --*/
  12. #ifndef _PDH_MSG_H_
  13. #define _PDH_MSG_H_
  14. #if _MSC_VER > 1000
  15. #pragma once
  16. #endif
  17. //
  18. //     PDH DLL messages
  19. //
  20. //
  21. //      Success Messages
  22. //
  23. //         the Win32 error value ERROR_SUCCESS is used for success returns
  24. //
  25. //      MESSAGE NAME FORMAT
  26. //
  27. //          PDH_CSTATUS_...   messages are data item status message and
  28. //                     are returned in reference to the status of a data 
  29. //                     item
  30. //          PDH_...           messages are returned by FUNCTIONS only and
  31. //                     not used as data item status values
  32. //
  33. //      Success Messages
  34. //         These messages are normally returned when the operation completed
  35. //         successfully.
  36. //
  37. //
  38. //  Values are 32 bit values layed out as follows:
  39. //
  40. //   3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1
  41. //   1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0
  42. //  +---+-+-+-----------------------+-------------------------------+
  43. //  |Sev|C|R|     Facility          |               Code            |
  44. //  +---+-+-+-----------------------+-------------------------------+
  45. //
  46. //  where
  47. //
  48. //      Sev - is the severity code
  49. //
  50. //          00 - Success
  51. //          01 - Informational
  52. //          10 - Warning
  53. //          11 - Error
  54. //
  55. //      C - is the Customer code flag
  56. //
  57. //      R - is a reserved bit
  58. //
  59. //      Facility - is the facility code
  60. //
  61. //      Code - is the facility's status code
  62. //
  63. //
  64. // Define the facility codes
  65. //
  66. //
  67. // Define the severity codes
  68. //
  69. #define STATUS_SEVERITY_WARNING          0x2
  70. #define STATUS_SEVERITY_SUCCESS          0x0
  71. #define STATUS_SEVERITY_INFORMATIONAL    0x1
  72. #define STATUS_SEVERITY_ERROR            0x3
  73. //
  74. // MessageId: PDH_CSTATUS_VALID_DATA
  75. //
  76. // MessageText:
  77. //
  78. //  The returned data is valid.
  79. //
  80. #define PDH_CSTATUS_VALID_DATA           ((DWORD)0x00000000L)
  81. //
  82. // MessageId: PDH_CSTATUS_NEW_DATA
  83. //
  84. // MessageText:
  85. //
  86. //  The return data value is valid and different from the last sample.
  87. //
  88. #define PDH_CSTATUS_NEW_DATA             ((DWORD)0x00000001L)
  89. //
  90. //        Informational messages
  91. //
  92. //  None
  93. //
  94. //      Warning Messages
  95. //         These messages are returned when the function has completed 
  96. //         successfully but the results may be different than expected.
  97. //
  98. //
  99. // MessageId: PDH_CSTATUS_NO_MACHINE
  100. //
  101. // MessageText:
  102. //
  103. //  Unable to connect to specified machine or machine is off line.
  104. //
  105. #define PDH_CSTATUS_NO_MACHINE           ((DWORD)0x800007D0L)
  106. //
  107. // MessageId: PDH_CSTATUS_NO_INSTANCE
  108. //
  109. // MessageText:
  110. //
  111. //  The specified instance is not present.
  112. //
  113. #define PDH_CSTATUS_NO_INSTANCE          ((DWORD)0x800007D1L)
  114. //
  115. // MessageId: PDH_MORE_DATA
  116. //
  117. // MessageText:
  118. //
  119. //  There is more data to return than would fit in the supplied buffer. Allocate
  120. //  a larger buffer and call the function again.
  121. //
  122. #define PDH_MORE_DATA                    ((DWORD)0x800007D2L)
  123. //
  124. // MessageId: PDH_CSTATUS_ITEM_NOT_VALIDATED
  125. //
  126. // MessageText:
  127. //
  128. //  The data item has been added to the query, but has not been validated nor 
  129. //  accessed. No other status information on this data item is available.
  130. //
  131. #define PDH_CSTATUS_ITEM_NOT_VALIDATED   ((DWORD)0x800007D3L)
  132. //
  133. // MessageId: PDH_RETRY
  134. //
  135. // MessageText:
  136. //
  137. //  The selected operation should be retried.
  138. //
  139. #define PDH_RETRY                        ((DWORD)0x800007D4L)
  140. //
  141. // MessageId: PDH_NO_DATA
  142. //
  143. // MessageText:
  144. //
  145. //  No data to return.
  146. //
  147. #define PDH_NO_DATA                      ((DWORD)0x800007D5L)
  148. //
  149. // MessageId: PDH_CALC_NEGATIVE_DENOMINATOR
  150. //
  151. // MessageText:
  152. //
  153. //  A counter with a negative denominator value was detected.
  154. //
  155. #define PDH_CALC_NEGATIVE_DENOMINATOR    ((DWORD)0x800007D6L)
  156. //
  157. // MessageId: PDH_CALC_NEGATIVE_TIMEBASE
  158. //
  159. // MessageText:
  160. //
  161. //  A counter with a negative timebase value was detected.
  162. //
  163. #define PDH_CALC_NEGATIVE_TIMEBASE       ((DWORD)0x800007D7L)
  164. //
  165. // MessageId: PDH_CALC_NEGATIVE_VALUE
  166. //
  167. // MessageText:
  168. //
  169. //  A counter with a negative value was detected.
  170. //
  171. #define PDH_CALC_NEGATIVE_VALUE          ((DWORD)0x800007D8L)
  172. //
  173. // MessageId: PDH_DIALOG_CANCELLED
  174. //
  175. // MessageText:
  176. //
  177. //  The user cancelled the dialog box.
  178. //
  179. #define PDH_DIALOG_CANCELLED             ((DWORD)0x800007D9L)
  180. //
  181. // MessageId: PDH_END_OF_LOG_FILE
  182. //
  183. // MessageText:
  184. //
  185. //  The end of the log file was reached.
  186. //
  187. #define PDH_END_OF_LOG_FILE              ((DWORD)0x800007DAL)
  188. //
  189. // MessageId: PDH_ASYNC_QUERY_TIMEOUT
  190. //
  191. // MessageText:
  192. //
  193. //  Time out while waiting for asynchronous counter collection thread to end.
  194. //
  195. #define PDH_ASYNC_QUERY_TIMEOUT          ((DWORD)0x800007DBL)
  196. //
  197. // MessageId: PDH_CANNOT_SET_DEFAULT_REALTIME_DATASOURCE
  198. //
  199. // MessageText:
  200. //
  201. //  Cannot change set default realtime datasource. There are realtime query
  202. //  sessions collecting counter data.
  203. //
  204. #define PDH_CANNOT_SET_DEFAULT_REALTIME_DATASOURCE ((DWORD)0x800007DCL)
  205. //
  206. //     Error Messages
  207. //        These messages are returned when the function could not complete
  208. //        as requested and some corrective action may be required by the
  209. //        the caller or the user.
  210. //
  211. //
  212. // MessageId: PDH_CSTATUS_NO_OBJECT
  213. //
  214. // MessageText:
  215. //
  216. //  The specified object is not found on the system.
  217. //
  218. #define PDH_CSTATUS_NO_OBJECT            ((DWORD)0xC0000BB8L)
  219. //
  220. // MessageId: PDH_CSTATUS_NO_COUNTER
  221. //
  222. // MessageText:
  223. //
  224. //  The specified counter could not be found.
  225. //
  226. #define PDH_CSTATUS_NO_COUNTER           ((DWORD)0xC0000BB9L)
  227. //
  228. // MessageId: PDH_CSTATUS_INVALID_DATA
  229. //
  230. // MessageText:
  231. //
  232. //  The returned data is not valid.
  233. //
  234. #define PDH_CSTATUS_INVALID_DATA         ((DWORD)0xC0000BBAL)
  235. //
  236. // MessageId: PDH_MEMORY_ALLOCATION_FAILURE
  237. //
  238. // MessageText:
  239. //
  240. //  A PDH function could not allocate enough temporary memory to complete the
  241. //  operation. Close some applications or extend the pagefile and retry the 
  242. //  function.
  243. //
  244. #define PDH_MEMORY_ALLOCATION_FAILURE    ((DWORD)0xC0000BBBL)
  245. //
  246. // MessageId: PDH_INVALID_HANDLE
  247. //
  248. // MessageText:
  249. //
  250. //  The handle is not a valid PDH object.
  251. //
  252. #define PDH_INVALID_HANDLE               ((DWORD)0xC0000BBCL)
  253. //
  254. // MessageId: PDH_INVALID_ARGUMENT
  255. //
  256. // MessageText:
  257. //
  258. //  A required argument is missing or incorrect.
  259. //
  260. #define PDH_INVALID_ARGUMENT             ((DWORD)0xC0000BBDL)
  261. //
  262. // MessageId: PDH_FUNCTION_NOT_FOUND
  263. //
  264. // MessageText:
  265. //
  266. //  Unable to find the specified function.
  267. //
  268. #define PDH_FUNCTION_NOT_FOUND           ((DWORD)0xC0000BBEL)
  269. //
  270. // MessageId: PDH_CSTATUS_NO_COUNTERNAME
  271. //
  272. // MessageText:
  273. //
  274. //  No counter was specified.
  275. //
  276. #define PDH_CSTATUS_NO_COUNTERNAME       ((DWORD)0xC0000BBFL)
  277. //
  278. // MessageId: PDH_CSTATUS_BAD_COUNTERNAME
  279. //
  280. // MessageText:
  281. //
  282. //  Unable to parse the counter path. Check the format and syntax of the 
  283. //  specified path.
  284. //
  285. #define PDH_CSTATUS_BAD_COUNTERNAME      ((DWORD)0xC0000BC0L)
  286. //
  287. // MessageId: PDH_INVALID_BUFFER
  288. //
  289. // MessageText:
  290. //
  291. //  The buffer passed by the caller is invalid.
  292. //
  293. #define PDH_INVALID_BUFFER               ((DWORD)0xC0000BC1L)
  294. //
  295. // MessageId: PDH_INSUFFICIENT_BUFFER
  296. //
  297. // MessageText:
  298. //
  299. //  The requested data is larger than the buffer supplied. Unable to return the
  300. //  requested data.
  301. //
  302. #define PDH_INSUFFICIENT_BUFFER          ((DWORD)0xC0000BC2L)
  303. //
  304. // MessageId: PDH_CANNOT_CONNECT_MACHINE
  305. //
  306. // MessageText:
  307. //
  308. //  Unable to connect to the requested machine.
  309. //
  310. #define PDH_CANNOT_CONNECT_MACHINE       ((DWORD)0xC0000BC3L)
  311. //
  312. // MessageId: PDH_INVALID_PATH
  313. //
  314. // MessageText:
  315. //
  316. //  The specified counter path could not be interpreted.
  317. //
  318. #define PDH_INVALID_PATH                 ((DWORD)0xC0000BC4L)
  319. //
  320. // MessageId: PDH_INVALID_INSTANCE
  321. //
  322. // MessageText:
  323. //
  324. //  The instance name could not be read from the specified counter path.
  325. //
  326. #define PDH_INVALID_INSTANCE             ((DWORD)0xC0000BC5L)
  327. //
  328. // MessageId: PDH_INVALID_DATA
  329. //
  330. // MessageText:
  331. //
  332. //  The data is not valid.
  333. //
  334. #define PDH_INVALID_DATA                 ((DWORD)0xC0000BC6L)
  335. //
  336. // MessageId: PDH_NO_DIALOG_DATA
  337. //
  338. // MessageText:
  339. //
  340. //  The dialog box data block was missing or invalid.
  341. //
  342. #define PDH_NO_DIALOG_DATA               ((DWORD)0xC0000BC7L)
  343. //
  344. // MessageId: PDH_CANNOT_READ_NAME_STRINGS
  345. //
  346. // MessageText:
  347. //
  348. //  Unable to read the counter and/or explain text from the specified machine.
  349. //
  350. #define PDH_CANNOT_READ_NAME_STRINGS     ((DWORD)0xC0000BC8L)
  351. //
  352. // MessageId: PDH_LOG_FILE_CREATE_ERROR
  353. //
  354. // MessageText:
  355. //
  356. //  Unable to create the specified log file.
  357. //
  358. #define PDH_LOG_FILE_CREATE_ERROR        ((DWORD)0xC0000BC9L)
  359. //
  360. // MessageId: PDH_LOG_FILE_OPEN_ERROR
  361. //
  362. // MessageText:
  363. //
  364. //  Unable to open the specified log file.
  365. //
  366. #define PDH_LOG_FILE_OPEN_ERROR          ((DWORD)0xC0000BCAL)
  367. //
  368. // MessageId: PDH_LOG_TYPE_NOT_FOUND
  369. //
  370. // MessageText:
  371. //
  372. //  The specified log file type has not been installed on this system.
  373. //
  374. #define PDH_LOG_TYPE_NOT_FOUND           ((DWORD)0xC0000BCBL)
  375. //
  376. // MessageId: PDH_NO_MORE_DATA
  377. //
  378. // MessageText:
  379. //
  380. //  No more data is available.
  381. //
  382. #define PDH_NO_MORE_DATA                 ((DWORD)0xC0000BCCL)
  383. //
  384. // MessageId: PDH_ENTRY_NOT_IN_LOG_FILE
  385. //
  386. // MessageText:
  387. //
  388. //  The specified record was not found in the log file.
  389. //
  390. #define PDH_ENTRY_NOT_IN_LOG_FILE        ((DWORD)0xC0000BCDL)
  391. //
  392. // MessageId: PDH_DATA_SOURCE_IS_LOG_FILE
  393. //
  394. // MessageText:
  395. //
  396. //  The specified data source is a log file.
  397. //
  398. #define PDH_DATA_SOURCE_IS_LOG_FILE      ((DWORD)0xC0000BCEL)
  399. //
  400. // MessageId: PDH_DATA_SOURCE_IS_REAL_TIME
  401. //
  402. // MessageText:
  403. //
  404. //  The specified data source is the current activity.
  405. //
  406. #define PDH_DATA_SOURCE_IS_REAL_TIME     ((DWORD)0xC0000BCFL)
  407. //
  408. // MessageId: PDH_UNABLE_READ_LOG_HEADER
  409. //
  410. // MessageText:
  411. //
  412. //  The log file header could not be read.
  413. //
  414. #define PDH_UNABLE_READ_LOG_HEADER       ((DWORD)0xC0000BD0L)
  415. //
  416. // MessageId: PDH_FILE_NOT_FOUND
  417. //
  418. // MessageText:
  419. //
  420. //  Unable to find the specified file.
  421. //
  422. #define PDH_FILE_NOT_FOUND               ((DWORD)0xC0000BD1L)
  423. //
  424. // MessageId: PDH_FILE_ALREADY_EXISTS
  425. //
  426. // MessageText:
  427. //
  428. //  There is already a file with the specified file name.
  429. //
  430. #define PDH_FILE_ALREADY_EXISTS          ((DWORD)0xC0000BD2L)
  431. //
  432. // MessageId: PDH_NOT_IMPLEMENTED
  433. //
  434. // MessageText:
  435. //
  436. //  The function referenced has not been implemented.
  437. //
  438. #define PDH_NOT_IMPLEMENTED              ((DWORD)0xC0000BD3L)
  439. //
  440. // MessageId: PDH_STRING_NOT_FOUND
  441. //
  442. // MessageText:
  443. //
  444. //  Unable to find the specified string in the list of performance name and 
  445. //  explain text strings.
  446. //
  447. #define PDH_STRING_NOT_FOUND             ((DWORD)0xC0000BD4L)
  448. //
  449. // MessageId: PDH_UNABLE_MAP_NAME_FILES
  450. //
  451. // MessageText:
  452. //
  453. //  Unable to map to the performance counter name data files. The data 
  454. //  will be read from the registry and stored locally.
  455. //
  456. #define PDH_UNABLE_MAP_NAME_FILES        ((DWORD)0x80000BD5L)
  457. //
  458. // MessageId: PDH_UNKNOWN_LOG_FORMAT
  459. //
  460. // MessageText:
  461. //
  462. //  The format of the specified log file is not recognized by the PDH DLL.
  463. //
  464. #define PDH_UNKNOWN_LOG_FORMAT           ((DWORD)0xC0000BD6L)
  465. //
  466. // MessageId: PDH_UNKNOWN_LOGSVC_COMMAND
  467. //
  468. // MessageText:
  469. //
  470. //  The specified Log Service command value is not recognized.
  471. //
  472. #define PDH_UNKNOWN_LOGSVC_COMMAND       ((DWORD)0xC0000BD7L)
  473. //
  474. // MessageId: PDH_LOGSVC_QUERY_NOT_FOUND
  475. //
  476. // MessageText:
  477. //
  478. //  The specified Query from the Log Service could not be found or could not
  479. //  be opened.
  480. //
  481. #define PDH_LOGSVC_QUERY_NOT_FOUND       ((DWORD)0xC0000BD8L)
  482. //
  483. // MessageId: PDH_LOGSVC_NOT_OPENED
  484. //
  485. // MessageText:
  486. //
  487. //  The Performance Data Log Service key could not be opened. This may be due
  488. //  to insufficient privilege or because the service has not been installed.
  489. //
  490. #define PDH_LOGSVC_NOT_OPENED            ((DWORD)0xC0000BD9L)
  491. //
  492. // MessageId: PDH_WBEM_ERROR
  493. //
  494. // MessageText:
  495. //
  496. //  An error occured while accessing the WBEM data store.
  497. //
  498. #define PDH_WBEM_ERROR                   ((DWORD)0xC0000BDAL)
  499. //
  500. // MessageId: PDH_ACCESS_DENIED
  501. //
  502. // MessageText:
  503. //
  504. //  Unable to access the desired machine or service. Check the permissions and 
  505. //  authentication of the log service or the interactive user session against 
  506. //  those on the machine or service being monitored.
  507. //
  508. #define PDH_ACCESS_DENIED                ((DWORD)0xC0000BDBL)
  509. //
  510. // MessageId: PDH_LOG_FILE_TOO_SMALL
  511. //
  512. // MessageText:
  513. //
  514. //  The maximum log file size specified is too small to log the selected counters. 
  515. //  No data will be recorded in this log file. Specify a smaller set of counters
  516. //  to log or a larger file size and retry this call.
  517. //
  518. #define PDH_LOG_FILE_TOO_SMALL           ((DWORD)0xC0000BDCL)
  519. //
  520. // MessageId: PDH_INVALID_DATASOURCE
  521. //
  522. // MessageText:
  523. //
  524. //  Cannot connect to ODBC DataSource Name.
  525. //
  526. #define PDH_INVALID_DATASOURCE           ((DWORD)0xC0000BDDL)
  527. //
  528. // MessageId: PDH_INVALID_SQLDB
  529. //
  530. // MessageText:
  531. //
  532. //  SQL Database does not contain a valid set of tables for Perfmon, use PdhCreateSQLTables.
  533. //
  534. #define PDH_INVALID_SQLDB                ((DWORD)0xC0000BDEL)
  535. //
  536. // MessageId: PDH_NO_COUNTERS
  537. //
  538. // MessageText:
  539. //
  540. //  No counters were found for this Perfmon SQL Log Set.
  541. //
  542. #define PDH_NO_COUNTERS                  ((DWORD)0xC0000BDFL)
  543. //
  544. // MessageId: PDH_SQL_ALLOC_FAILED
  545. //
  546. // MessageText:
  547. //
  548. //  Call to SQLAllocStmt failed with %1.
  549. //
  550. #define PDH_SQL_ALLOC_FAILED             ((DWORD)0xC0000BE0L)
  551. //
  552. // MessageId: PDH_SQL_ALLOCCON_FAILED
  553. //
  554. // MessageText:
  555. //
  556. //  Call to SQLAllocConnect failed with %1.
  557. //
  558. #define PDH_SQL_ALLOCCON_FAILED          ((DWORD)0xC0000BE1L)
  559. //
  560. // MessageId: PDH_SQL_EXEC_DIRECT_FAILED
  561. //
  562. // MessageText:
  563. //
  564. //  Call to SQLExecDirect failed with %1.
  565. //
  566. #define PDH_SQL_EXEC_DIRECT_FAILED       ((DWORD)0xC0000BE2L)
  567. //
  568. // MessageId: PDH_SQL_FETCH_FAILED
  569. //
  570. // MessageText:
  571. //
  572. //  Call to SQLFetch failed with %1.
  573. //
  574. #define PDH_SQL_FETCH_FAILED             ((DWORD)0xC0000BE3L)
  575. //
  576. // MessageId: PDH_SQL_ROWCOUNT_FAILED
  577. //
  578. // MessageText:
  579. //
  580. //  Call to SQLRowCount failed with %1.
  581. //
  582. #define PDH_SQL_ROWCOUNT_FAILED          ((DWORD)0xC0000BE4L)
  583. //
  584. // MessageId: PDH_SQL_MORE_RESULTS_FAILED
  585. //
  586. // MessageText:
  587. //
  588. //  Call to SQLMoreResults failed with %1.
  589. //
  590. #define PDH_SQL_MORE_RESULTS_FAILED      ((DWORD)0xC0000BE5L)
  591. //
  592. // MessageId: PDH_SQL_CONNECT_FAILED
  593. //
  594. // MessageText:
  595. //
  596. //  Call to SQLConnect failed with %1.
  597. //
  598. #define PDH_SQL_CONNECT_FAILED           ((DWORD)0xC0000BE6L)
  599. //
  600. // MessageId: PDH_SQL_BIND_FAILED
  601. //
  602. // MessageText:
  603. //
  604. //  Call to SQLBindCol failed with %1.
  605. //
  606. #define PDH_SQL_BIND_FAILED              ((DWORD)0xC0000BE7L)
  607. //
  608. // MessageId: PDH_CANNOT_CONNECT_WMI_SERVER
  609. //
  610. // MessageText:
  611. //
  612. //  Unable to connect to the WMI server on requested machine.
  613. //
  614. #define PDH_CANNOT_CONNECT_WMI_SERVER    ((DWORD)0xC0000BE8L)
  615. //
  616. // MessageId: PDH_PLA_COLLECTION_ALREADY_RUNNING
  617. //
  618. // MessageText:
  619. //
  620. //  Collection "%1!s!" is already running.
  621. //
  622. #define PDH_PLA_COLLECTION_ALREADY_RUNNING ((DWORD)0xC0000BE9L)
  623. //
  624. // MessageId: PDH_PLA_ERROR_SCHEDULE_OVERLAP
  625. //
  626. // MessageText:
  627. //
  628. //  The specified start time is after the end time.
  629. //
  630. #define PDH_PLA_ERROR_SCHEDULE_OVERLAP   ((DWORD)0xC0000BEAL)
  631. //
  632. // MessageId: PDH_PLA_COLLECTION_NOT_FOUND
  633. //
  634. // MessageText:
  635. //
  636. //  Collection "%1!s!" does not exist.
  637. //
  638. #define PDH_PLA_COLLECTION_NOT_FOUND     ((DWORD)0xC0000BEBL)
  639. //
  640. // MessageId: PDH_PLA_ERROR_SCHEDULE_ELAPSED
  641. //
  642. // MessageText:
  643. //
  644. //  The specified end time has already elapsed.
  645. //
  646. #define PDH_PLA_ERROR_SCHEDULE_ELAPSED   ((DWORD)0xC0000BECL)
  647. //
  648. // MessageId: PDH_PLA_ERROR_NOSTART
  649. //
  650. // MessageText:
  651. //
  652. //  Collection "%1!s!" did not start, check the application event log for any errors.
  653. //
  654. #define PDH_PLA_ERROR_NOSTART            ((DWORD)0xC0000BEDL)
  655. //
  656. // MessageId: PDH_PLA_ERROR_ALREADY_EXISTS
  657. //
  658. // MessageText:
  659. //
  660. //  Collection "%1!s!" already exists.
  661. //
  662. #define PDH_PLA_ERROR_ALREADY_EXISTS     ((DWORD)0xC0000BEEL)
  663. //
  664. // MessageId: PDH_PLA_ERROR_TYPE_MISMATCH
  665. //
  666. // MessageText:
  667. //
  668. //  There is a mismatch in the settings type.
  669. //
  670. #define PDH_PLA_ERROR_TYPE_MISMATCH      ((DWORD)0xC0000BEFL)
  671. //
  672. // MessageId: PDH_PLA_ERROR_FILEPATH
  673. //
  674. // MessageText:
  675. //
  676. //  The information specified does not resolve to a valid path name.
  677. //
  678. #define PDH_PLA_ERROR_FILEPATH           ((DWORD)0xC0000BF0L)
  679. //
  680. // MessageId: PDH_PLA_SERVICE_ERROR
  681. //
  682. // MessageText:
  683. //
  684. //  The "Performance Logs & Alerts" service did not repond.
  685. //
  686. #define PDH_PLA_SERVICE_ERROR            ((DWORD)0xC0000BF1L)
  687. //
  688. // MessageId: PDH_PLA_VALIDATION_ERROR
  689. //
  690. // MessageText:
  691. //
  692. //  The information passed is not valid.
  693. //
  694. #define PDH_PLA_VALIDATION_ERROR         ((DWORD)0xC0000BF2L)
  695. //
  696. // MessageId: PDH_PLA_VALIDATION_WARNING
  697. //
  698. // MessageText:
  699. //
  700. //  The information passed is not valid.
  701. //
  702. #define PDH_PLA_VALIDATION_WARNING       ((DWORD)0x80000BF3L)
  703. //
  704. // MessageId: PDH_PLA_ERROR_NAME_TOO_LONG
  705. //
  706. // MessageText:
  707. //
  708. //  The name supplied is too long.
  709. //
  710. #define PDH_PLA_ERROR_NAME_TOO_LONG      ((DWORD)0xC0000BF4L)
  711. //
  712. // MessageId: PDH_INVALID_SQL_LOG_FORMAT
  713. //
  714. // MessageText:
  715. //
  716. //  SQL log format is incorrect. Correct format is "SQL:<DSN-name>!<LogSet-Name>".
  717. //
  718. #define PDH_INVALID_SQL_LOG_FORMAT       ((DWORD)0xC0000BF5L)
  719. //
  720. // MessageId: PDH_COUNTER_ALREADY_IN_QUERY
  721. //
  722. // MessageText:
  723. //
  724. //  Performance counter in PdhAddCounter() call has already been added
  725. //  in the performacne query. This counter is ignored.
  726. //
  727. #define PDH_COUNTER_ALREADY_IN_QUERY     ((DWORD)0xC0000BF6L)
  728. #endif //_PDH_MSG_H_
  729. // end of generated file