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.
315 lines
11 KiB
315 lines
11 KiB
;/*++ BUILD Version: 0001 // Increment this if a change has global effects
|
|
;
|
|
;Copyright (c) 1992-1994 Microsoft Corporation
|
|
;
|
|
;Module Name:
|
|
;
|
|
; perflib.h
|
|
; (generated from perflib.mc)
|
|
;
|
|
;Abstract:
|
|
;
|
|
; Event message definitions used by routines in Perflib
|
|
;
|
|
;Created:
|
|
;
|
|
; 31-Oct-95 Bob Watson
|
|
;
|
|
;Revision History:
|
|
;
|
|
;--*/
|
|
;#ifndef _PRFLBMSG_H_
|
|
;#define _PRFLBMSG_H_
|
|
;
|
|
MessageIdTypedef=DWORD
|
|
;//
|
|
;// Perflib ERRORS
|
|
;//
|
|
SeverityNames=(Success=0x0:STATUS_SEVERITY_SUCCESS
|
|
Informational=0x1:STATUS_SEVERITY_INFORMATIONAL
|
|
Warning=0x2:STATUS_SEVERITY_WARNING
|
|
Error=0x3:STATUS_SEVERITY_ERROR
|
|
)
|
|
|
|
MessageId=1000
|
|
Severity=Error
|
|
Facility=Application
|
|
SymbolicName=PERFLIB_ACCESS_DENIED
|
|
Language=English
|
|
Access to performance data was denied to %1!s! as attempted from
|
|
%2!s!
|
|
.
|
|
MessageId=1001
|
|
Severity=Error
|
|
Facility=Application
|
|
SymbolicName=PERFLIB_BUFFER_OVERFLOW
|
|
Language=English
|
|
The buffer size returned by a collect procedure in Extensible Counter
|
|
DLL "%1!s!" for the "%2!s!" service was larger than the space
|
|
available. Performance data returned by counter DLL will be not be
|
|
returned in Perf Data Block. The returned buffer size is the first
|
|
DWORD in the attached data.
|
|
.
|
|
MessageId=1002
|
|
Severity=Error
|
|
Facility=Application
|
|
SymbolicName=PERFLIB_GUARD_PAGE_VIOLATION
|
|
Language=English
|
|
A Guard Page was modified by a collect procedure in Extensible
|
|
Counter DLL "%1!s!" for the "%2!s!" service. Performance data
|
|
returned by counter DLL will be not be returned in Perf Data Block.
|
|
.
|
|
MessageId=1003
|
|
Severity=Error
|
|
Facility=Application
|
|
SymbolicName=PERFLIB_INCORRECT_OBJECT_LENGTH
|
|
Language=English
|
|
The object length of an object returned by Extensible Counter DLL
|
|
"%1!s!" for the "%2!s!" service was not correct. The sum of the
|
|
object lengths returned did not match the size of the buffer
|
|
returned. Performance data returned by counter DLL will be not be
|
|
returned in Perf Data Block. The count of objects returned is the
|
|
first DWORD in the attached data.
|
|
.
|
|
MessageId=1004
|
|
Severity=Error
|
|
Facility=Application
|
|
SymbolicName=PERFLIB_INCORRECT_INSTANCE_LENGTH
|
|
Language=English
|
|
The instance length of an object returned by Extensible Counter
|
|
DLL "%1!s!" for the "%2!s!" service was incorrect. The sum of the
|
|
instance lengths plus the object definition structures did not match
|
|
the size of the object. Performance data returned by counter DLL will
|
|
be not be returned in Perf Data Block. The object title index of the
|
|
bad object is the first DWORD in the attached data.
|
|
.
|
|
MessageId=1005
|
|
Severity=Error
|
|
Facility=Application
|
|
SymbolicName=PERFLIB_OPEN_PROC_NOT_FOUND
|
|
Language=English
|
|
Unable to locate the open procedure "%1!s!" in DLL "%2!s!" for
|
|
the "%3!s!" service. Performance data for this service will not be
|
|
available. The Error Status is the first DWORD in the attached
|
|
data.
|
|
.
|
|
MessageId=1006
|
|
Severity=Error
|
|
Facility=Application
|
|
SymbolicName=PERFLIB_COLLECT_PROC_NOT_FOUND
|
|
Language=English
|
|
Unable to locate the collect procedure "%1!s!" in DLL "%2!s!" for the
|
|
"%3!s!" service. Performance data for this service will not be
|
|
available. The Error Status is the first DWORD in the attached
|
|
data.
|
|
.
|
|
MessageId=1007
|
|
Severity=Error
|
|
Facility=Application
|
|
SymbolicName=PERFLIB_CLOSE_PROC_NOT_FOUND
|
|
Language=English
|
|
Unable to locate the close procedure "%1!s!" in DLL "%2!s!" for the
|
|
"%3!s!" service. Performance data for this service will not be
|
|
available. The Error Status is the first DWORD in the attached
|
|
data.
|
|
.
|
|
MessageId=1008
|
|
Severity=Error
|
|
Facility=Application
|
|
SymbolicName=PERFLIB_OPEN_PROC_FAILURE
|
|
Language=English
|
|
The Open Procedure for service "%1!s!" in DLL "%2!s!" failed.
|
|
Performance data for this service will not be available. The Status code
|
|
returned is the first DWORD in the attached data.
|
|
.
|
|
MessageId=1009
|
|
Severity=Error
|
|
Facility=Application
|
|
SymbolicName=PERFLIB_OPEN_PROC_EXCEPTION
|
|
Language=English
|
|
The Open Procedure for service "%1!s!" in DLL "%2!s!" generated an
|
|
exception. Performance data for this service will not be available.
|
|
The Exception code returned is the first DWORD in the attached data.
|
|
.
|
|
MessageId=1010
|
|
Severity=Error
|
|
Facility=Application
|
|
SymbolicName=PERFLIB_COLLECT_PROC_EXCEPTION
|
|
Language=English
|
|
The Collect Procedure for the "%1!s!" service in DLL "%2!s!" generated an
|
|
exception or returned an invalid status. Performance data returned by
|
|
counter DLL will be not be returned in Perf Data Block. The exception or
|
|
status code returned is the first DWORD in the attached data.
|
|
.
|
|
MessageId=1013
|
|
Severity=Error
|
|
Facility=Application
|
|
SymbolicName=PERFLIB_HEAP_ERROR
|
|
Language=English
|
|
The collect procedure in Extensible Counter DLL "%1!s!" for the "%2!s!"
|
|
service returned a buffer that was larger than the space allocated and
|
|
may have corrupted the application's heap. This DLL should be disabled
|
|
or removed from the system until the problem has been corrected to
|
|
prevent further corruption. The application accessing this performance
|
|
data should be restarted. The Performance data returned by counter
|
|
DLL will be not be returned in Perf Data Block. The Overflow size is
|
|
the first DWORD in the attached data.
|
|
.
|
|
MessageId=1015
|
|
Severity=Error
|
|
Facility=Application
|
|
SymbolicName=PERFLIB_COLLECTION_HUNG
|
|
Language=English
|
|
The timeout waiting for the performance data collection function "%1!s!"
|
|
in the "%2!s!" Library to finish has expired. There may be a problem with
|
|
this extensible counter or the service it is collecting data from or the
|
|
system may have been very busy when this call was attempted.
|
|
.
|
|
MessageId=1016
|
|
Severity=Warning
|
|
Facility=Application
|
|
SymbolicName=PERFLIB_BUFFER_ALIGNMENT_ERROR
|
|
Language=English
|
|
The data buffer created for the "%1!s!" service in the "%2!s!" library is not
|
|
aligned on an 8-byte boundary. This may cause problems for applications that are
|
|
trying to read the performance data buffer. Contact the manufacturer of this
|
|
library or service to have this problem corrected or to get a newer version
|
|
of this library.
|
|
.
|
|
MessageId=1017
|
|
Severity=Error
|
|
Facility=Application
|
|
SymbolicName=PERFLIB_LIBRARY_DISABLED
|
|
Language=English
|
|
Performance counter data collection from the "%1!s!" service has been disabled
|
|
due to one or more errors generated by the performance counter library for that
|
|
service. The error(s) that forced this action have been written to the application
|
|
event log. The error(s) should be corrected before the performance counters
|
|
for this service are enabled again.
|
|
.
|
|
MessageId=1018
|
|
Severity=Error
|
|
Facility=Application
|
|
SymbolicName=PERFLIB_LIBRARY_TEMP_DISABLED
|
|
Language=English
|
|
Performance counter data collection from the "%1!s!" service has been disabled
|
|
for this session due to one or more errors generated by the performance counter
|
|
library for that service. The error(s) that forced this action have been written
|
|
to the application event log.
|
|
.
|
|
MessageId=1019
|
|
Severity=Error
|
|
Facility=Application
|
|
SymbolicName=PERFLIB_INVALID_DEFINITION_BLOCK
|
|
Language=English
|
|
A definition field in an object returned by Extensible Counter
|
|
DLL "%1!s!" for the "%2!s!" service was incorrect. The sum of the
|
|
definitions block lengths in the object definition structures did not
|
|
match the size specified in the object definition header. Performance data
|
|
returned by this counter DLL will be not be returned in Perf Data Block.
|
|
The object title index of the bad object is the first DWORD in the attached
|
|
data.
|
|
.
|
|
MessageId=1020
|
|
Severity=Error
|
|
Facility=Application
|
|
SymbolicName=PERFLIB_INVALID_SIZE_RETURNED
|
|
Language=English
|
|
The size of the buffer used is greater than that passed to the collect
|
|
function of the "%1!s!" Extensible Counter DLL for the "%2!s!" service.
|
|
The size of the buffer passed in is the first DWORD and the size returned
|
|
is the second DWORD in the attached data.
|
|
.
|
|
MessageId=1021
|
|
Severity=Error
|
|
Facility=Application
|
|
SymbolicName=PERFLIB_INVALID_WOW32_PERF_DLL
|
|
Language=English
|
|
Windows cannot open the 32-bit extensible counter DLL %1 in a 64-bit environment.
|
|
Contact the file vendor to obtain a 64-bit version.
|
|
Alternatively, you can open the 32-bit extensible counter DLL by using the 32-bit version
|
|
of Performance Monitor. To use this tool, open the Windows folder, open the Syswow64 folder,
|
|
and then start Perfmon.exe.
|
|
.
|
|
MessageId=1022
|
|
Severity=Error
|
|
Facility=Application
|
|
SymbolicName=PERFLIB_INVALID_IA64_PERF_DLL
|
|
Language=English
|
|
Windows cannot open the 64-bit extensible counter DLL %1 in a 32-bit environment.
|
|
Contact the file vendor to obtain a 32-bit version.
|
|
Alternatively if you are running a 64-bit native environment, you can open the 64-bit extensible
|
|
counter DLL by using the 64-bit version of Performance Monitor.
|
|
To use this tool, open the Windows folder, open the System32 folder, and then start Perfmon.exe.
|
|
.
|
|
MessageId=2000
|
|
Severity=Warning
|
|
Facility=Application
|
|
SymbolicName=PERFLIB_BUFFER_POINTER_MISMATCH
|
|
Language=English
|
|
The pointer returned did not match the buffer length returned by the
|
|
Collect procedure for the "%1!s!" service in Extensible Counter DLL
|
|
"%2!s!". The Length will be adjusted to match and the performance
|
|
data will appear in the Perf Data Block. The returned length is the first
|
|
DWORD, the new length is the second DWORD in the attached data.
|
|
.
|
|
MessageId=2001
|
|
Severity=Warning
|
|
Facility=Application
|
|
SymbolicName=PERFLIB_NO_PERFORMANCE_SUBKEY
|
|
Language=English
|
|
The "%1!s!" service does not have a Performance subkey or the key
|
|
could not be opened. No performance counters will be collected for
|
|
this service. The Win32 error code is returned in the first DWORD in
|
|
the attached data.
|
|
.
|
|
MessageId=2002
|
|
Severity=Warning
|
|
Facility=Application
|
|
SymbolicName=PERFLIB_OPEN_PROC_TIMEOUT
|
|
Language=English
|
|
The open procedure for service "%1!s!" in DLL "%2!s!" has taken longer than
|
|
the established wait time to complete. There may be a problem with
|
|
this extensible counter or the service it is collecting data from or the
|
|
system may have been very busy when this call was attempted.
|
|
.
|
|
MessageId=2003
|
|
Severity=Warning
|
|
Facility=Application
|
|
SymbolicName=PERFLIB_NOT_TRUSTED_FILE
|
|
Language=English
|
|
The configuration information of the performance library "%1!s!" for the
|
|
"%2!s!" service does not match the trusted performance library information
|
|
stored in the registry. The functions in this library will not be treated
|
|
as trusted.
|
|
.
|
|
MessageId=3002
|
|
Severity=Error
|
|
Facility=Application
|
|
SymbolicName=PERFLIB_TOO_MANY_OBJECTS
|
|
Language=English
|
|
The number of objects allowed in a performance library has exceed the
|
|
maximum supported.
|
|
.
|
|
MessageId=3003
|
|
Severity=Error
|
|
Facility=Application
|
|
SymbolicName=PERFLIB_PROC_NAME_NOT_FOUND
|
|
Language=English
|
|
Unable to find the %1!s! Procedure name in the registry for service "%2!s!".
|
|
Please check the application event log to make sure there were no problems
|
|
encountered during installation of the "%2!s!" service and re-install its
|
|
performance counter DLL.
|
|
.
|
|
MessageId=3004
|
|
Severity=Error
|
|
Facility=Application
|
|
SymbolicName=PERFLIB_REGVALUE_NOT_FOUND
|
|
Language=English
|
|
Unable to find valid registry value "%1!s!" in the registry for service "%2!s!".
|
|
Please check the application event log to make sure there were no problems
|
|
encountered during installation of the "%2!s!" service and re-install its
|
|
performance counter DLL.
|
|
.
|
|
;
|
|
;#endif //_PRFLBMSG_H_
|