windows-nt/Source/XPSP1/NT/sdktools/proccon/library/procconlibmsg.mc
2020-09-26 16:20:57 +08:00

1620 lines
54 KiB
MonkeyC

;/*======================================================================================
;|Process Control
;|
;|Copyright (c) 1998 Sequent Computer Systems, Incorporated. All rights reserved.
;|
;|File Name: ProcConMsg.h (ProcConMsg.mc)
;|
;|Description: Message resources
;|
;|Created: Paul Skoglund 09-1998
;|
;|Rev History:
;| Jarl McDonald 04-1999 rename PMERROR to PCERROR, add 0x210
;| rename PMID to PCID
;|
;=======================================================================================*/
;//---------------------------------------------------------------------------
;//
;// HEADER SECTION
;//
;// The header section defines names and language identifiers for use
;// by the message definitions later in this file. The MessageIdTypedef,
;// SeverityNames, FacilityNames, and LanguageNames keywords are
;// optional and not required.
;//
MessageIdTypedef=DWORD
;//
;// The MessageIdTypedef keyword gives a typedef name that is used in a
;// type cast for each message code in the generated include file. Each
;// message code appears in the include file with the format: #define
;// name ((type) 0xnnnnnnnn) The default value for type is empty, and no
;// type cast is generated. It is the programmer's responsibility to
;// specify a typedef statement in the application source code to define
;// the type. The type used in the typedef must be large enough to
;// accomodate the entire 32-bit message code.
;//
;//
SeverityNames=(Success=0x0:STATUS_SEVERITY_SUCCESS
Informational=0x1:STATUS_SEVERITY_INFORMATIONAL
Warning=0x2:STATUS_SEVERITY_WARNING
Error=0x3:STATUS_SEVERITY_ERROR
)
;//
;// The SeverityNames keyword defines the set of names that are allowed
;// as the value of the Severity keyword in the message definition. The
;// set is delimited by left and right parentheses. Associated with each
;// severity name is a number that, when shifted left by 30, gives the
;// bit pattern to logical-OR with the Facility value and MessageId
;// value to form the full 32-bit message code. The default value of
;// this keyword is:
;//
;// SeverityNames=(
;// Success=0x0
;// Informational=0x1
;// Warning=0x2
;// Error=0x3
;// )
;//
;// Severity values occupy the high two bits of a 32-bit message code.
;// Any severity value that does not fit in two bits is an error. The
;// severity codes can be given symbolic names by following each value
;// with :name
;//
;//
FacilityNames=(System=0x0:FACILITY_SYSTEM
ProcConSnapin=0x1:FACILITY_PROCCON_SNAPIN
ProcConLib=0x2:FACILITY_PROCCON_LIB
ProcConCLI=0x3:FACILITY_PROCCON_CLI
)
;//
;// The FacilityNames keyword defines the set of names that are allowed
;// as the value of the Facility keyword in the message definition. The
;// set is delimited by left and right parentheses. Associated with each
;// facility name is a number that, when shift it left by 16 bits, gives
;// the bit pattern to logical-OR with the Severity value and MessageId
;// value to form the full 32-bit message code. The default value of
;// this keyword is:
;//
;// $$ - what's this - defaults don't match above...
;//
;// FacilityNames=(
;// System=0x0FF
;// Application=0xFFF
;// )
;//
;// Facility codes occupy the low order 12 bits of the high order
;// 16-bits of a 32-bit message code. Any facility code that does not
;// fit in 12 bits is an error. This allows for 4,096 facility codes.
;// The first 256 codes are reserved for use by the system software. The
;// facility codes can be given symbolic names by following each value
;// with :name
;//
;//
;// The LanguageNames keyword defines the set of names that are allowed
;// as the value of the Language keyword in the message definition. The
;// set is delimited by left and right parentheses. Associated with each
;// language name is a number and a file name that are used to name the
;// generated resource file that contains the messages for that
;// language. The number corresponds to the language identifier to use
;// in the resource table. The number is separated from the file name
;// with a colon.
;//
LanguageNames=(English=0x409:MSG00409)
;//
;// Any new names in the source file which don't override the built-in
;// names are added to the list of valid languages. This allows an
;// application to support private languages with descriptive names.
;//
;//
;//---------------------------------------------------------------------------
;// MESSAGE DEFINITION SECTION
;//
;// Following the header section is the body of the Message Compiler
;// source file. The body consists of zero or more message definitions.
;// Each message definition begins with one or more of the following
;// statements:
;//
;// MessageId = [number|+number]
;// Severity = severity_name
;// Facility = facility_name
;// SymbolicName = name
;//
;// The MessageId statement marks the beginning of the message
;// definition. A MessageID statement is required for each message,
;// although the value is optional. If no value is specified, the value
;// used is the previous value for the facility plus one. If the value
;// is specified as +number then the value used is the previous value
;// for the facility, plus the number after the plus sign. Otherwise, if
;// a numeric value is given, that value is used. Any MessageId value
;// that does not fit in 16 bits is an error.
;//
;// The Severity and Facility statements are optional. These statements
;// specify additional bits to OR into the final 32-bit message code. If
;// not specified they default to the value last specified for a message
;// definition. The initial values prior to processing the first message
;// definition are:
;//
;// Severity=Success
;// Facility=Application
;//
;// The value associated with Severity and Facility must match one of
;// the names given in the FacilityNames and SeverityNames statements in
;// the header section. The SymbolicName statement allows you to
;// associate a C/C++ symbolic constant with the final 32-bit message
;// code.
;//
MessageId=1
Severity=Error
Facility=ProcConSnapin
SymbolicName=MSG_OPERATION_FAILED_WITHCODES
Language=English
%1!s!(Error 0x%2!lX!). The operation did not successfully complete.%0
.
MessageId=0x200
Severity=Error
Facility=ProcConLib
SymbolicName=PCERROR_TRUNCATED
Language=English
Returned data was truncated because the application buffer was too short%0
.
MessageId=0x201
Severity=Error
Facility=ProcConLib
SymbolicName=PCERROR_MORE_DATA
Language=English
More list data is available (not an error)%0
.
MessageId=0x202
Severity=Error
Facility=ProcConLib
SymbolicName=PCERROR_TOO_MANY_CONNECTIONS
Language=English
Too many application connections to Process Control Servers are open%0
.
MessageId=0x203
Severity=Error
Facility=ProcConLib
SymbolicName=PCERROR_INVALID_PARAMETER
Language=English
A supplied parameter does not have an acceptable value%0
.
MessageId=0x204
Severity=Error
Facility=ProcConLib
SymbolicName=PCERROR_INVALID_PCID
Language=English
The Process Control Server local connection ID is invalid%0
.
MessageId=0x205
Severity=Error
Facility=ProcConLib
SymbolicName=PCERROR_IO_INCOMPLETE
Language=English
Data being sent to the Process Control Server was not completely sent%0
.
MessageId=0x206
Severity=Error
Facility=ProcConLib
SymbolicName=PCERROR_INVALID_RESPONSE_LENGTH
Language=English
Data received from the Process Control Server was too short%0
.
MessageId=0x207
Severity=Error
Facility=ProcConLib
SymbolicName=PCERROR_INVALID_REQUEST
Language=English
The request sent to the Process Control Server did not contain enough data or contained invalid data%0
.
MessageId=0x208
Severity=Error
Facility=ProcConLib
SymbolicName=PCERROR_INVALID_NAME
Language=English
A job or process name was rejected by Process Control Server because it was too long or contains invalid characters%0
.
MessageId=0x209
Severity=Error
Facility=ProcConLib
SymbolicName=PCERROR_UPDATE_OCCURRED
Language=English
A database update occurred between the time you retrieved data and the time you attempted to update it%0
.
MessageId=0x20a
Severity=Error
Facility=ProcConLib
SymbolicName=PCERROR_INDEX_OUT_OF_RANGE
Language=English
The index of a name rule was too large or too small%0
.
MessageId=0x20b
Severity=Error
Facility=ProcConLib
SymbolicName=PCERROR_EXISTS
Language=English
You attempted to add data that already exists. Use replace or delete the data first%0
.
MessageId=0x20c
Severity=Error
Facility=ProcConLib
SymbolicName=PCERROR_BAD_DATABASE_DATA
Language=English
Proccess Control's database contains some data that cannot be properly interpreted%0
.
MessageId=0x20d
Severity=Error
Facility=ProcConLib
SymbolicName=PCERROR_SERVER_INTERNAL_ERROR
Language=English
The Process Control Server encountered an unrecoverable error that prevents processing your request%0
.
MessageId=0x20e
Severity=Error
Facility=ProcConLib
SymbolicName=PCERROR_SERVICE_NOT_RUNNING
Language=English
The Process Control Service is not running on the target server%0
.
MessageId=0x20f
Severity=Error
Facility=ProcConLib
SymbolicName=PCERROR_DOES_NOT_EXIST
Language=English
The requested Process Control data does not exist%0
.
MessageId=0x210
Severity=Error
Facility=ProcConLib
SymbolicName=PCERROR_KILLED_BY_REQUEST
Language=English
A Process Control process was killed by a user request%0
.
MessageId=0x211
Severity=Error
Facility=ProcConLib
SymbolicName=PCERROR_REQUEST_TIMED_OUT
Language=English
A Process Control request timed out (took too long)%0
.
MessageId=0x212
Severity=Error
Facility=ProcConLib
SymbolicName=PCERROR_INVALID_RESPONSE
Language=English
Data received from the Process Control Server is not the expected response%0
.
MessageId=0x213
Severity=Error
Facility=ProcConLib
SymbolicName=PCERROR_MEDIATOR_ALREADY_RUNNING
Language=English
The mediator process is already running.
.
MessageId=0x214
Severity=Error
Facility=ProcConLib
SymbolicName=PCERROR_MEDIATOR_NOT_RUNNING
Language=English
The mediator process is not running.
.
MessageId=0x600
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_NUM_TOO_LARGE
Language=English
Numeric value too large at '%1', continuing with max value.
.
MessageId=0x601
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_SWITCH_EXPECTED
Language=English
Switch expected, found '%1'.
.
MessageId=0x602
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_SWITCH_UNKNOWN
Language=English
Unrecognized switch '%1'.
.
MessageId=0x603
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_ARG_MISSING
Language=English
Required argument missing after '%1'.
.
MessageId=0x604
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_BUF_SIZE
Language=English
Invalid buffer size '%1'.
.
MessageId=0x605
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_INVALID_HEX_DIGIT
Language=English
Invalid hexadecimal digit '%1!.1s!'.
.
MessageId=0x606
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_INVALID_DEC_DIGIT
Language=English
Invalid decimal digit '%1!.1s!'.
.
MessageId=0x607
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_INVALID_ALIAS_INDEX
Language=English
Invalid alias index value at '%1'.
.
MessageId=0x608
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_NO_OBJECT_NAME
Language=English
No data object name supplied: specify alias, process, group, or other object name.
.
MessageId=0x609
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_SWAP_NOT_ACCEPTABLE
Language=English
Swap can only be applied to process alias rules (-n).
.
MessageId=0x60a
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_SUMMARY_LIST_NOT_SPECIFIED
Language=English
Group or Process summaries can only be listed, cannot use with '%1'.
.
MessageId=0x60b
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_LIST_LIST_NOT_SPECIFIED
Language=English
Group or Process lists can only be listed, cannot use with '%1'.
.
MessageId=0x60c
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_ALIAS_VERB_CONFLICT
Language=English
Process alias rules cannot be used with '%1'.
.
MessageId=0x60d
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_CONTROL_VERB_CONFLICT
Language=English
Service control data can only be listed or replaced, cannot use with '%1'.
.
MessageId=0x60e
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_MEDIATOR_VERB_CONFLICT
Language=English
ProcCon Mediator control (-m) can only be used by itself, cannot use with '%1'.
.
MessageId=0x60f
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_CMD_FILE_OPEN_FAIL
Language=English
ProcCon command file '%1' could not be opened.
.
MessageId=0x610
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_DUMP_FILE_OPEN_FAIL
Language=English
ProcCon dump file '%1' could not be opened.
.
MessageId=0x611
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_REST_FILE_OPEN_FAIL
Language=English
ProcCon restore file '%1' could not be opened.
.
MessageId=0x612
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_ADMIN_OP_UNKNOWN
Language=English
Unrecognized admin operation at '%1'.
.
MessageId=0x613
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_OPERATION_CONFLICT
Language=English
Conflicting operations requested at '%1'.
.
MessageId=0x614
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_SWITCH_SUFFIX_UNKNOWN
Language=English
Unrecognized switch suffix '%1!c!'.
.
MessageId=0x615
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_NOT_ENOUGH_MEMORY
Language=English
Not enough memory to complete this request.
.
MessageId=0x616
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_MEDIATOR_CONTROL_ERROR
Language=English
Error attempting Mediator control.
.
MessageId=0x617
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_RESTORE_CLEAR_ERROR
Language=English
Error clearing database prior to restore -- restore failed.
.
MessageId=0x618
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_REQUEST_FAILED
Language=English
ProcCon request completed with error.
.
MessageId=0x619
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_ARG_MISSING_WITH_IGNORE
Language=English
Required argument missing after '%1', rest of definition ignored.
.
MessageId=0x61a
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_UNKNOWN_DEF_SWITCH_IGNORED
Language=English
Unrecognized definition switch '%1', rest of definition ignored.
.
MessageId=0x61b
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_CONNECT_FAILED
Language=English
Connection to '%1' failed.
.
MessageId=0x61c
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_SERVICE_QUERY_FAILED
Language=English
Could not retreive ProcCon Service information from '%1'.
.
MessageId=0x61d
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_MEDIATOR_ACTION_UNKNOWN
Language=English
Unrecognized Mediator action '%1'.
.
MessageId=0x61e
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_MEDIATOR_ACTION_MISSING
Language=English
No Mediator action specified, use 'stop', 'start' or 'restart'.
.
MessageId=0x61f
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_MEDIATOR_ACTION_IGNORED
Language=English
Unexpected input '%1' in Mediator request, rest of command ignored.
.
MessageId=0x620
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_GROUP_LIST_FLAG_UNKNOWN
Language=English
Ignoring unrecognized group list flag '%1'.
.
MessageId=0x621
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_PROCESS_LIST_FLAG_UNKNOWN
Language=English
Unexpected process list flag '%1', rest of command ignored.
.
MessageId=0x622
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_PROCESS_LIST_FLAG_IGNORED
Language=English
Unexpected process list flag '%1', rest of command ignored.
.
MessageId=0x623
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_WS_MAX_MISSING
Language=English
Missing working set maximum following '%1', rest of command ignored.
.
MessageId=0x624
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_UNKNOWN_PRIORITY_IGNORED
Language=English
Unrecognized priority '%1', priority ignored.
.
MessageId=0x625
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_GROUP_NAME_NOT_APPLICABLE
Language=English
Group member name does not apply for group definitions -- ignored.
.
MessageId=0x626
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_INCOMPLETE_DEFINITION_IGNORED
Language=English
Incomplete definition at '%1', ignored.
.
MessageId=0x627
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_HELP_UNKNOWN
Language=English
Unknown verb or data name %1!c! in help request.
.
MessageId=0x628
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_GROUP_SUBLIST_HELP_UNKNOWN
Language=English
Unknown group sub code %1!c!, use %2!c!, %3!c!, or %4!c!.
.
MessageId=0x629
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_PROCESS_SUBLIST_HELP_UNKNOWN
Language=English
Unknown process sub code %1!c!, use D, S, or L.
.
MessageId=0x62a
Severity=Error
Facility=ProcConCli
SymbolicName=PCCLIMSG_DUMP_RESTORE_FAILED
Language=English
ProcCon dump/restore request completed with error.
.
MessageId=0x6f0
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_SERVICE_VERSION_SHORT
Language=English
ProcCon Service versions -- product: %1 file: %2 flags: %3
.
MessageId=0x6f1
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_SERVICE_VERSION_LONG
Language=English
ProcCon Service identification:
product version %1
file version %2
file flags %3
version signature 0x%4!08lx!
.
MessageId=0x6f2
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_SERVICE_VERSION_BINARY
Language=English
binary product version 0x%1!08lx!%2!08lx!
binary file version 0x%3!08lx!%4!08lx!
binary file OS 0x%5!08lx!
binary file type/subtype 0x%6!08lx! / %7!08lx!
.
MessageId=0x6f3
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_MEDIATOR_VERSION_LONG
Language=English
ProcCon Mediator identification:
product version %1
file version %2
file flags %3
.
MessageId=0x700
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_CMD_FILE_OPEN_SUCCESS
Language=English
Now reading ProcCon command file '%1'...
.
MessageId=0x701
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_CMD_FILE_CLOSED
Language=English
ProcCon command file '%1' now closed.
.
MessageId=0x702
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_DUMP_FILE_OPEN_SUCCESS
Language=English
Now dumping ProcCon data to file '%1'...
.
MessageId=0x703
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_REST_FILE_OPEN_SUCCESS
Language=English
Now restoring ProcCon data from file '%1'...
.
MessageId=0x704
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_CONNECTING
Language=English
Connecting to '%1' with buffer of size 0x%2!04lx! (%3!ld!) bytes...
.
MessageId=0x705
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_CONNECT_SUCCESS
Language=English
Now connected to '%1'.
.
MessageId=0x706
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_REQUEST_SUCCESSFUL
Language=English
ProcCon request completed successfully.
.
MessageId=0x707
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_PERFORMING_ALIAS_OP
Language=English
ProcCon performing %1 for %2, index %3!ld!...
.
MessageId=0x708
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_PERFORMING_MEDIATOR_OP
Language=English
ProcCon performing Mediator %1 operation...
.
MessageId=0x709
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_PERFORMING_OTHER_OP
Language=English
ProcCon performing %1 for %2...
.
MessageId=0x70a
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_RETRIEVED_PROCESS_LIST
Language=English
Retrieved process list with %1!ld! entries.
.
MessageId=0x70b
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_RETRIEVED_GROUP_LIST
Language=English
Retrieved group list with %1!ld! entries.
.
MessageId=0x70c
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_RETRIEVED_PROCESS_SUMMARY_LIST
Language=English
Retrieved process summary list with %1!ld! entries.
.
MessageId=0x70d
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_RETRIEVED_GROUP_SUMMARY_LIST
Language=English
Retrieved process group summary list with %1!ld! entries.
.
MessageId=0x70e
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_RETRIEVED_ALIAS_RULES_LIST
Language=English
Retrieved process alias rule list with %1!ld! entries.
.
MessageId=0x70f
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_GROUP_DETAIL_HEADER
Language=English
Group detail for process group definition '%1':
.
MessageId=0x710
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_PROCESS_DETAIL_HEADER
Language=English
Proc detail for proc definition '%1': member of group '%2'
.
;// Note that switch values (like -n -d -a) should NOT be changed in help text.
MessageId=0x712
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_COMMAND_HELP
Language=English
General command form is...
ProcCon [-c computer-name] [-b buffer-size] [-verb] [-object] [object data]
where: computer-name is the name of the computer to connect to (default local)
buffer-size is the size of the buffer to use in K (range is %1!ld!K-%2!ld!K)
verb is the operation to be performed (default is list)
object name of the object to operate on (usually required)
object data is data associated with the object (may be required)
verbs: -l to list objects
-a to add a new object
-r to replace an existing object
-u to update an existing object
-d to delete an existing object
-s to swap existing process alias rule entries
-k to kill a ProcCon group or a process
-m to start or stop the ProcCon Mediator process (see -m help)
-* to insert a comment -- entire line ignored
-i to enter interactive mode -- commands are entered at a PC prompt
-f to process ProcCon commands in a file as in '-f filename'
-x to perform a ProcCon administrative command: use -? -x for details
-? to show this help or help for a verb or object as in '-? -v|-o'
objects: -n for name (alias) rules, required data is index as in '-n 7'
-ps for process rules summary, optional data is start name
-gs for group rules summary, optional data is start name
-pl for process list, optional data is start name
-gl for group list, data can be start name and data flags
-pd for process definition, data is definition detail
-gd for group definition, data is definition detail
-v for version/parameter info, data is new parameter values
Use -? followed by verb or object switches for help on those switches.
.
;// Note that switch values (like -n -d -a) should NOT be changed in help text.
MessageId=0x713
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_SWITCH_c_HELP
Language=English
Switch -c is used to specify the target computer for ProcCon commands.
Format is '-c computer-name' where...
computer-name is the name of the computer to connect with.
Default: the local computer (which can also be selected with '.').
Example: "ProcCon -c SqlServer2 ...command to execute..."
Notes: Do not include a leading \\ on the computer name.
In interactive mode, computer-name is used for all future commands.
Select a computer and interactive mode with "ProcCon -c name -i".
Of course the ProcCon service must be running on the target computer.
.
;// Note that switch values (like -n -d -a) should NOT be changed in help text.
MessageId=0x714
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_SWITCH_b_HELP
Language=English
Switch -b is used to set the buffer size used for the ProcCon connection.
There is very little reason to change this size, which defaults to 64K.
Format is '-b size' where...
size is the buffer size in kilobytes. Do not include the 'K'.
Default: 64K bytes.
Example: "ProcCon -c computer-name -b 4 ...command to execute..."
Notes: The buffer size is only used when connecting to a new computer.
Minimum buffer size is %1!ld!K and maximum is %2!ld!K.
Using a smaller buffer will lead to increased network traffic.
.
;// Note that switch values (like -n -d -a) should NOT be changed in help text.
MessageId=0x715
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_SWITCH_i_HELP
Language=English
Switch -i is used to enter ProcCon interactive mode.
In this mode you have a ProcCon prompt and can enter commands as if
you were at the standard command prompt except that:
1. the target computer need only be specified once,
2. a connection with the target computer is maintained.
Format is '-i' ...there are no arguments.
Default: non-interactive, ProcCon is invoked for each command.
Example: "ProcCon -i"
Notes: Commands in interactive mode and command line commands are the same.
Do not include other ProcCon switches following -i.
In interactive mode, target computer can be changed via the -c switch.
Select a computer and interactive mode with "ProcCon -c name -i".
To leave interactive mode, simply press 'Enter' with no command input.
.
;// Note that switch values (like -n -d -a) should NOT be changed in help text.
MessageId=0x716
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_SWITCH_f_HELP
Language=English
Switch -f is used to specify an input file for ProcCon commands.
Format is '-f file-name' where...
file-name is the name of the command file to read.
Default: input commands come from the ProcCon command line only.
Example: "ProcCon -f d:\dir1\filename.txt"
Notes: Use the full path and file name, including extension.
Do not include other ProcCon switches following '-f name'.
Each line in the file must be a single ProcCon command.
Any ProcCon command may be in the file except -f or -i.
.
;// Note that switch values (like -n -d -a) should NOT be changed in help text.
MessageId=0x717
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_SWITCH_x_HELP
Language=English
Switch -x is used to invoke a ProcCon administrative command.
The actual command is included immediately following the 'x'.
Format is '-xc args' where...
c is the administrative command and args are the commands's args:
'-xd outfile' dumps the ProcCon database to the file 'outfile'
'-xr infile' restores the ProcCon database from the file 'infile'
Example: "ProcCon -xd d:\dir1\dumpfile.txt" to dump ProcCon data.
Example: "ProcCon -xr d:\dir1\dumpfile.txt" to restore ProcCon data.
Notes: Currently the only administrative commands are dump and restore.
Do not include other ProcCon switches following '-xc args'.
Restore replaces the entire ProcCon database with data in the file,
all current data is destroyed.
The backup file is suitable for input via the -f or -xr commands.
Do not use administrative commands without fully understanding them.
.
;// Note that switch values (like -n -d -a) should NOT be changed in help text.
MessageId=0x718
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_SWITCH_a_HELP
Language=English
Switch -a is used to ADD ProcCon data to the ProcCon database.
This switch must be followed by an object switch to show what to add.
Format is '-a[l[f]] -objname args' where...
l, which is a suffix to the verb, says to list the data after the add
f, which is a suffix, shows full-length names: long names are not truncated.
-objname is the type of object to add to the ProcCon database:
-n to add a process name (alias) rule
-pd to add a process definition rule
-gd to add a process group definition rule
args define the content of the object being added.
Example: "ProcCon -al -n 1 P "cmd*" "ProcName" "rule description""
Example: "ProcCon -a -pd ProcName -g GroupName -f g"
Notes: See help for the various objects for argument details.
For -pd or -gd the l suffix lists the summary data after the add.
For -n the l suffix lists the full alias rules table after the add.
Use the -r or -u (replace or update) instead if the rule already exists.
To avoid Windows 2000 parsing of %%-containing data, use interactive mode.
.
;// Note that switch values (like -n -d -a) should NOT be changed in help text.
MessageId=0x719
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_SWITCH_r_HELP
Language=English
Switch -r is used to REPLACE ProcCon data in the ProcCon database.
This switch must be followed by an object switch to show what to replace.
Format is '-r[l[f]] -objname args' where...
l, which is a suffix to the verb, says to list the data after the replace
f, which is a suffix, shows full-length names: long names are not truncated.
-objname is the type of object to replace in the ProcCon database:
-n to replace a process name (alias) rule
-pd to replace a process definition rule
-gd to replace a process group definition rule
args define the new contents of the object being replaced.
Example: "ProcCon -rl -n 1 P "cmd*" "ProcName" "rule description"
Example: "ProcCon -r -pd ProcName -g GroupName -f g"
Notes: See help for the various objects for argument details.
Replace replaces ALL the data in the rule with the data specified.
For -pd or -gd the l suffix lists the summary data after the replace.
For -n the l suffix lists the full alias rules table after the replace.
Use the -u switch (update) instead of -r to update selected fields.
Use the -a switch (add) instead of -r if the rule doesn't yet exist.
To avoid Windows 2000 parsing of %%-containing data, use interactive mode.
.
;// Note that switch values (like -n -d -a) should NOT be changed in help text.
MessageId=0x71a
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_SWITCH_u_HELP
Language=English
Switch -u is used to UPDATE ProcCon data in the ProcCon database.
This switch must be followed by an object switch to show what to update.
Format is '-u[l[f]] -objname args' where...
l, which is a suffix to the verb, says to list the data after the update
f, which is a suffix, shows full-length names: long names are not truncated.
-objname is the type of object to update in the ProcCon database:
-pd to update a process definition rule
-gd to update a process group definition rule
args define the new contents of the object being updated.
Example: "ProcCon -u -pd ProcName -g GroupName -f g" updates group membership
Example: "ProcCon -u -gd GrpName -f p -p a" updates priority in the definition
Notes: See help for the various objects for argument details.
The l suffix lists the process or group summary data after the update.
Update cannot be used to remove fields in a rule. Use replace in that case.
Use the -r switch (replace) instead of -u to replace all data in the rule.
Use the -a switch (add) instead of -u if the rule doesn't yet exist.
To avoid Windows 2000 parsing of %%-containing data, use interactive mode.
.
;// Note that switch values (like -n -d -a) should NOT be changed in help text.
MessageId=0x71b
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_SWITCH_d_HELP
Language=English
Switch -d is used to DELETE ProcCon data from the ProcCon database.
This switch must be followed by an object switch to show what to delete.
Format is '-d[l[f]] -objname arg' where...
l, which is a suffix to the verb, says to list the data after the delete
f, which is a suffix, shows full-length names: long names are not truncated.
-objname is the type of object to delete from the ProcCon database:
-n to delete a process name (alias) rule
-pd to delete a process definition rule
-gd to delete a process group definition rule
arg identifies the object to delete.
Example: "ProcCon -dl -n 1"
Example: "ProcCon -d -pd ProcName
Notes: For -n the argument is an index number, for the others it is the name.
For -n the l suffix lists the full alias rules table after the delete.
The l suffix is ignored for -pd and -gd since there is nothing to list.
.
;// Note that switch values (like -n -d -a) should NOT be changed in help text.
MessageId=0x71c
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_SWITCH_s_HELP
Language=English
Switch -s is used to SWAP two ProcCon alias rules in the ProcCon database.
This switch must be followed by an object switch to show what to swap.
Format is '-s[l[f]] -n index' where...
l, which is a suffix to the verb, says to list the data after the swap
f, which is a suffix, shows full-length names: long names are not truncated.
-n to swap alias rules (only object that can be swapped)
arg identifies the lower of the two rules to swap.
Example: "ProcCon -sl -n 1" which swaps rules 1 and 2
Notes: Although only alias rules can be swapped, the -n switch is still needed.
The l suffix lists the full alias rules table after the swap.
Swapping is defined for alias rules since they are sequence-dependent.
.
;// Note that switch values (like -n -d -a) should NOT be changed in help text.
MessageId=0x71d
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_SWITCH_l_HELP
Language=English
Switch -l is used to LIST ProcCon data.
This switch must be followed by an object switch to show what to list.
Format is '[-l[f]] -objname [arg] [grpListFlags]' where...
f, which is a suffix, lists full-length names: long names are not truncated.
-objname is the type of object(s) to list:
-n to list process alias rules
-ps to list process rule summary data
-gs to list group rule summary data
-pd to list a single process rule
-gd to list a single process group rule
-p[l[r]] to list all [or just running] processes
-g[l[r]] to list all [or just running] ProcCon groups
arg identifies the object to list or the list start point.
grpListFlags apply only to -gl (group list) and identify the data to list:
-a all grp data (same as -b -i -m -p -t)
-b lists grp base data: priority, affinity, sched class,
-i lists I/O counters for the grp,
-m lists memory related statistics for the grp,
-p lists active, terminated, total process counters for the grp,
-t lists timing statistics for the grp.
Example: "ProcCon -n" to list all alias rules, -l is defaulted
Example: "ProcCon -gd name" to list the group definition for 'name'
Example: "ProcCon -l -ps name" to list process rules starting at 'name'
Example: "ProcCon -l -pl" to list processes, both running and not
Example: "ProcCon -glr" to list running ProcCon groups
Notes: Flag fields displayed in lists are explained after the list.
-l is the default verb for ProcCon so it can be omitted.
When using -pd or -gd the name argument is required.
When the start point argument is omitted, the list starts at the top.
When group list flags are omitted, the base data is shown.
.
;// Note that switch values (like -n -d -a) should NOT be changed in help text.
MessageId=0x71e
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_SWITCH_k_HELP
Language=English
Switch -k is used to KILL a ProcCon group or any Windows 2000 process.
This switch must be followed by an object switch to show what to kill.
Format is '-k -obj args' where...
-obj is the type of object to kill:
-p to kill a process, args are pid and [optionally] create time
-g to kill a ProcCon process group, arg is the group name
Example: "ProcCon -k -p 708 125703157757656250"
Example: "ProcCon -k -g GroupName
Notes: Pids are reused by Windows 2000, so killing a process by pid only
could kill the wrong process. Using create time is recommended.
Create times are displayed by the -pl command without the -t option.
All the normal Windows 2000 caveats concerning killing processes apply.
.
;// Note that switch values (like -n -d -a) should NOT be changed in help text.
MessageId=0x71f
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_SWITCH_COMMENT_HELP
Language=English
Switch -* is used to insert a comment in a ProcCon command stream.
It is primarily intended for use in ProcCon command files.
Format is '-* comment text'.
Example: "ProcCon -* ...lots of comment text..."
.
;// Note that switch values (like -n -d -a) should NOT be changed in help text.
MessageId=0x720
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_SWITCH_HELP_HELP
Language=English
Switch -? is used to receive ProcCon help.
Following -? is any number of ProcCon switches for which help is desired.
Format is '-? [switch list]'.
Example: "ProcCon -? -?" for help on help which is this display
Example: "ProcCon -? -a -n" for help on add (-a) and alias rules (-n)
Notes: Unlike actual ProcCon commands, the switches after -? are in any order.
.
;// Note that switch values (like -n -d -gl) should NOT be changed in help text.
MessageId=0x721
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_SWITCH_gl_HELP
Language=English
Switch -gl is used to list ProcCon PROCESS GROUPs.
The list contains three categories of group names:
Names known to ProcCon because they appear in group definitions,
Names known to ProcCon because they appear in process definitions,
Groups known to ProcCon because they are running.
Format is '-g[l[r][o][f]] [name] [flags]' where...
r, which is a suffix, is used to limit the list to running groups.
o, which is a suffix, limits the list to only the group matching 'name'.
f, which is a suffix, shows full-length names: long names are not truncated.
name is the name at which to start listing.
flags identify what group data to list:
-a all group data (same as -b -i -m -p -t)
-b lists group base data: priority, affinity, sched class,
-i lists I/O counters for the group,
-m lists memory related statistics for the group,
-p lists active, terminated, total process counters for the group,
-t lists timing statistics for the group.
Example: "ProcCon -l -gl Grp1 -i" starts list with Grp1, lists only I/O data.
Example: "ProcCon -l -glo Grp1 -i" lists only Grp1, lists only I/O data.
Example: "ProcCon -glr -b -p -m" starts list at top, lists only running groups,
and lists base, process, and memory data for the groups.
Notes: The displayed flags are explained at the end of the list.
If the start name does not exist the list starts at the name after it.
Although the l is optional, it must be included to use any of the suffixes.
When group list flags are omitted, the base data is shown (-b assumed).
.
;// Note that switch values (like -n -d -gl) should NOT be changed in help text.
MessageId=0x722
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_SWITCH_gs_HELP
Language=English
Switch -gs is used to list ProcCon PROCESS GROUP data objects.
The summary list is a table of definitions without variable text.
Format is '-gs[f][o] [name]' where...
f, which is a suffix, shows full-length names: long names are not truncated.
o, which is a suffix, limits the list to only the definition matching 'name'.
name is the name of the group definition at which to start listing.
Example: "ProcCon -l -gs Grp1" starts list with Grp1
Example: "ProcCon -gs" starts list at top -- all definitions listed
Notes: The management flags are explained at the end of the list.
If the start name does not exist the list starts at the name after it.
.
;// Note that switch values (like -n -d -gl) should NOT be changed in help text.
MessageId=0x723
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_SWITCH_gd_HELP
Language=English
Switch -gd is used to select a ProcCon PROCESS GROUP data object.
Depending on the operation this is followed by a name or full group definition.
Operations that apply to group definitions are add, delete, replace, and list.
Format is '-gd name [def]' where...
name is the name of the group definition to operate on,
def is needed for add and replace to define the group definition and
consists of a set of switches and values (in any order) as follows:
'-f value' to define management flags. 'value' is any combination of
A, P, S, W, T, U, M, N, C, B, Q, X, Y, or Z which set group limits:
A=affinity, P=priority, S=sched. class, W=working set, T=proc time,
U=grp time, M=proc memory, N=grp memory, C=proc count, B=breakaway OK,
Q=silent breakaway, X=die on unhandled exception (no msg box),
Y=end group when empty, group statistics are lost when group ends,
Z=log message when group time limit exceeded, else fail all procs.
Note: B, Q, X, Y, and Z are flags only, they do not have values.
'-a value' to define an affinity mask. 'value' may be decimal or hex
and is a bit mask with one bit per proc. 0x03 is procs 0 and 1,
'-p value' to define a base priority. 'value' is I, B, N, A, H, or R
for idle, below normal, normal, above normal, high, realtime,
'-s value' to define a group scheduling class in the range of 0-9,
'-w low high' to define group low and high working set values.
'-c value' to define an active process count limit for the grp.
'-t value' to define a time limit for each process in milliseconds.
'-u value' to define a time limit for the group in milliseconds.
'-m value' to define a memory limit for each process in K.
'-n value' to define a memory limit for the group in K.
'-d "text"' to define descriptive text associated with the definition.
Example: "ProcCon -a -gd Grp1 -f a -a 0x0f" affinity to procs 0-3 for group Grp1
Example: "ProcCon -r -gd Grpx -f pa -a 1 -p N" affinity to proc 0 prio normal
Notes: The management flag determines if the value is applied or not.
All memory values are in one K units so a memory limit of 200 means 200K.
You may supply a value but not use it by not setting the related flag.
The descriptive text is used to comment or document the definition.
There is no management flag associated with descriptive text.
.
;// Note that switch values (like -n -d -gl) should NOT be changed in help text.
MessageId=0x724
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_SWITCH_pl_HELP
Language=English
Switch -pl is used to list ProcCon PROCESSes.
The list contains two categories of process names:
Names known to ProcCon because they appear in process definitions,
Processes known to ProcCon because they are running.
Format is '-p[l[r][o][f]] [name [pid]] [-g grp] [-t]' where...
r, which is a suffix, is used to limit the list to running processes.
o, which is a suffix, limits the list to only processes matching 'name [pid]'.
f, which is a suffix, shows full-length names: long names are not truncated.
name is the process name at which to start listing.
pid is the process id within the name at which to start listing.
-g grp further limits the list to processes in group 'grp'.
-t displays the create time in the familiar date and time format.
Example: "ProcCon -l -pl Proc1" starts list with Proc1
Example: "ProcCon -l -plo Proc1" lists only processes named Proc1
Example: "ProcCon -plr" starts list at top, includes only running processes
Example: "ProcCon -pl -g grp1" shows a list of processes in grp1
Notes: The displayed flags are explained at the end of the list.
If the start name does not exist the list starts at the name after it.
Although the l is optional, it must be included to use any of the suffixes.
The displayed create time is in an internal format unless you use -t.
Use the internal format with kill (-k) to select the process to kill.
.
;// Note that switch values (like -n -d -gl) should NOT be changed in help text.
MessageId=0x725
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_SWITCH_ps_HELP
Language=English
Switch -ps is used to list ProcCon PROCESS data objects.
The summary list is a table of definitions without variable text.
Format is '-ps[f][o] [name]' where...
f, which is a suffix, shows full-length names: long names are not truncated.
o, which is a suffix, limits the list to only the definition matching 'name'.
name is the name of the process definition at which to start listing.
Example: "ProcCon -l -ps Proc1" starts list with Proc1
Example: "ProcCon -ps" starts list at top -- all definitions listed
Notes: The management flags are explained at the end of the list.
If the start name does not exist the list starts at the name after it.
.
;// Note that switch values (like -n -d -gl) should NOT be changed in help text.
MessageId=0x726
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_SWITCH_pd_HELP
Language=English
Switch -pd is used to select a ProcCon PROCESS data object.
Depending on the operation this is followed by a name or full definition.
Operations that apply to process definitions are add, delete, replace, and list.
Format is '-pd name [def]' where...
name is the name of the process definition to operate on,
def is needed for add and replace to define the process definition and
consists of a set of switches and values (in any order) as follows:
'-f value' to define management flags. 'value' is any combination of
G, A, P, or W which mean apply rules for group membership, affinity,
priority, or working set. For example '-f GPA'.
'-a value' to define an affinity mask. 'value' may be decimal or hex
and is a bit mask with one bit per proc. 0x03 is procs 0 and 1,
'-g grpname' to associate the process with group named 'grpname'.
'-p value' to define a base priority. 'value' is I, B, N, A, H, or R
for idle, below normal, normal, above normal, high, realtime,
'-w low high' to define process low and high working set values.
'-d "text"' to define descriptive text associated with the definition.
Example: "ProcCon -a -pd P1 -f a -a 0x0f" affinity to procs 0-3 for process P1
Example: "ProcCon -r -pd Px -f pa -a 1 -p N" affinity to proc 0 prio normal
Notes: The management flag determines if the value is applied or not.
Working set values are in one K units so a limit of 200 means 200K.
You may supply a value but not use it by not setting the related flag.
The descriptive text is used to comment or document the definition.
There is no management flag associated with descriptive text.
.
;// Note that switch values (like -n -d -gl) should NOT be changed in help text.
MessageId=0x727
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_SWITCH_n_HELP
Language=English
Switch -n is used to select a ProcCon NAME (ALIAS) RULE.
Name (alias) rules are used to assign an alias to a process.
If there is no alias rule for a process, the name defaults to the image name.
Operations that apply to alias rules are add, delete, replace, list, and swap.
Format is '-n index [match-type match-string proc-name desc]' where...
index is the zero-relative numerical table index for this rule,
match-type indicates what type of match to perform:
P to match on the image (program) name use to start the process,
D to match on a sub-directory in the path used to start the process,
A to match on any substring of the path used to start the process,
match-string is the string to match with the text selected by match-type.
? can be used as a wild card to match a single character,
* can be used at the end to match any number of trailing characters,
proc-name is the alias name to use when a match is successful.
The following patterns may be included in the proc-name:
<P> is replaced by the image name (without the 'exe' suffix),
<D> is replaced by the matching sub-directory name (D matches only),
<H> is used to hide the running process in process lists,
desc is an optional description of the rule.
Example: "ProcCon -a -n 0 P c* ProcC" all images starting with c are 'ProcC'
Example: "ProcCon -s -n 0" table entries 0 and 1 are swapped
Example: "ProcCon -dl -n 2" table entry 2 is deleted and the table is listed
Notes: For replace or delete the index indicates the rule in question.
For list the index indicates the start point of the list (0 default).
For add the new line is added BEFORE the index supplied.
For swap the index indicates the first line of the two to swap.
Use quotes around parts of the definition containing spaces etc.
To avoid Windows 2000 parsing of %%-containing data, use interactive mode.
.
;// Note that switch values (like -n -d -gl) should NOT be changed in help text.
MessageId=0x728
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_SWITCH_v_HELP
Language=English
Switch -v is used to view/change ProcCon version and parm data.
For a list operation, both types of data are shown.
For a replace operation, ProcCon parameters are replaced or updated.
Format is '[-r] -v [new data]' where...
new data applies only to a replace operation and is a pair of parameters,
Example: "ProcCon -v" to view version and current parameter settings
Example: "ProcCon -r -v 60 10000" to set the management interval to 60 secs
and the timeout interval to 10 secs (10000 msecs)
Notes: The only two parameters currently defined are the management poll delay
in seconds and the request timeout in milliseconds. Both are required
when using -r to replace either value.
.
;// Note that switch values (like -n -d -gl) should NOT be changed in help text.
MessageId=0x729
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_SWITCH_m_HELP
Language=English
Switch -m is used to stop or start the ProcCon Mediator process.
Format is '-m start|stop|restart' where...
start attempts to start the Mediator process,
stop attempts to stop the Mediator process,
restart attempts to stop and then start the Mediator process,
Example: "ProcCon -m stop" to stop the Mediator (if it is running)
Example: "ProcCon -m start" to start the mediator if it is not running
Notes: Only one copy of the mediator can be running: a second start will fail.
The Mediator should only be stopped in order to upgrade or reinstall it.
Since the Mediator should always be running, it should be restarted
as soon as possible after the desired updates are made.
If the ProcCon Service is stopped while the Mediator is stopped all
running group names will disappear (though they will continue to
monitor and limit the processes they contain, if any.)
.
MessageId=0x72a
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_LIST_FLAGS_EXPLAIN
Language=English
R=currently running, D=definition rule exists, N=name from an alias rule
M=management behavior defined, G=includes a grp name, I=in a ProcCon grp
.
MessageId=0x72b
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_ALIAS_FLAGS_EXPLAIN
Language=English
Match Types: P=match program (image) name, D=match sub-directory in path name, A=match any portion of full path name
Match String: *=all trailing characters, ?=match a single character
Alias Name: <P> substitute image name, <D> substitute sub-directory name (type D only), <H> hide matching process
.
MessageId=0x72c
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_GROUP_FLAGS_EXPLAIN
Language=English
MGMT apply flags: G=apply grp membership, P=apply priority, A=apply affinity, S=apply sched. class
C=apply process count limit, W=apply working set min and max
B=breakaway OK flag, Q=silent breakaway flag, X=die on UH exception flag
Time Limits: T=per process, U=per grp Memory Limits: M=per process, N=per grp
Y=end group when no procs running (statistics lost when group ends)
Z=notification only on grp time exceeded (otherwise all procs terminated)
.
MessageId=0x72d
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_PROCESS_FLAGS_EXPLAIN
Language=English
MGMT apply flags: G=apply grp membership, P=apply priority, A=apply affinity
W=apply working set min and max
.
MessageId=0x72e
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_SYSTEM_PARAMETERS
Language=English
ProcCon Service parameters:
number of processors is %1!ld!
processor mask is 0x%2!08I64x!
memory page size is %3!ld! bytes
management scan interval is %4!ld! seconds
connect and request time out is %5!ld! milliseconds
.
MessageId=0x72f
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_GROUP_DETAIL_PARAMETERS
Language=English
MGMT: flags: %1 aff: 0x%2!016I64x! pri: %3!c! sched: %4!lu!
Proc Memory Limit: %5!I64u!K
Group Memory Limit: %6!I64u!K
Proc Time Limit: %7!I64u! Ms
Group Time Limit: %8!I64u! Ms
Proc Count Limit: %9!lu!
WSmin,max: %10!I64u!K,%11!I64u!K
.
MessageId=0x730
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_PROCESS_DETAIL_PARAMETERS
Language=English
MGMT: flags: %1 aff: 0x%2!016I64x! pri: %3!c! WSmin,max: %4!I64u!K/%5!I64u!K
.
MessageId=0x731
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_DETAIL_DESCRIPTION_TEXT
Language=English
DESC: "%1".
.
MessageId=0x732
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_DETAIL_VARIABLE_TEXT
Language=English
Var data len %1!d! (%2!d! chars), first 50 chars: "%3!.50s!".
.
MessageId=0x733
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_NOTE_PROCESS_RULES_MAY_NOT_APPLY
Language=English
NOTE: process affinity, priority, etc. are not applied if the process is a valid group member
.
MessageId=0x740
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_DUMPCOMMENT_BEGIN_ALIASES
Language=English
** Begin dump of alias rules...
.
MessageId=0x741
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_DUMPCOMMENT_END_ALIASES
Language=English
** %1!ld! alias rule(s) dumped.
.
MessageId=0x742
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_DUMPCOMMENT_BEGIN_GROUPS
Language=English
** Begin dump of process group rules...
.
MessageId=0x743
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_DUMPCOMMENT_END_GROUPS
Language=English
** %1!ld! process group rule(s) dumped.
.
MessageId=0x744
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_DUMPCOMMENT_BEGIN_PROCESSES
Language=English
** Begin dump of process rules...
.
MessageId=0x745
Severity=Informational
Facility=ProcConCli
SymbolicName=PCCLIMSG_DUMPCOMMENT_END_PROCESSES
Language=English
** %1!ld! process rule(s) dumped.
.