MIL_ID EventId, | //in |
MIL_INT64 InfoType, | //in |
void *UserVarPtr | //out |
This function allows you to get information about the sequence event that caused the hook-handler function to be called. MseqGetHookInfo() should only be called within the scope of a sequence hook-handler function (see MseqHookFunction()).
Specifies the sequence event identifier received by the hook-handler function. See MseqHookFunction() for more information.
Specifies a combination of two values: the event type and the type of information about the event to return.
See the Parameter associations section for possible values that can be specified.
Specifies the address in which to write the requested information.
See the Parameter associations section for possible values that can be returned.
The table below lists possible values for the InfoType parameter and possible values returned to the UserVarPtr parameter.
For retrieving the information about a sequence hook
event
|
|||||||||||||||||||||||||||||||||||||||
InfoType | Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_MODIFIED_BUFFER + |
Retrieves information about a modified-buffer type of event. This event only occurs if the hook-handler function was hooked using MseqHookFunction(). You must specify a combination value from the following table: Retrieves information about a modified-buffer type of event. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info: Data
type: address of a MIL_ID
Data type info: Data
type: address of a MIL_ID
|
You must add the following value to the above-mentioned value to get information about the internal output buffer.
For retrieving information about the internal output
buffer
|
|||||||||||||||||||||||||||||||||||||||
InfoType | Description | ||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_BUFFER_ID |
Retrieves the MIL identifier of the internal output buffer modified by MseqProcess(). (summarize)Retrieves the MIL identifier of the internal output buffer modified by MseqProcess(). (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr extra info |
Data type info: Data
type: address of a MIL_ID
Data type info: Data
type: address of a MIL_ID
|
Header | Include mil.h. |
Library | Use mil.lib. |
DLL | Requires mil.dll. |