ANY-maze Help > The ANY-maze reference > ANY-maze plug-ins > Plug-in API reference > AME_ACTIONDATA structure

AME_ACTIONDATA structure

Contains information about the action to be performed during a test. This record is pointed at by the lParam of an AME_PERFORMACTION message.

Syntax

  

  

typedef struct {

  LPVOID   Context;

  DWORD    EventTime;

  char     TriggeringEventName[80];

  LPVOID   Settings;

  DWORD    SettingsSize;

}AME_ACTIONDATA, *LPAME_ACTIONDATA;

  

Members

Context

The value returned in the Context field of the AME_TESTDATA record passed to the plug-in during AME_TESTSTART processing. This is typically a pointer to a context record structure allocated by the plug-in, but can be any value you want to record (or you can ignore it).

EventTime

The time, in hundredths of a second since the test start, at which the event that triggered this action occurred.

TriggeringEventName

The name of the procedure or event that triggered the action.

Settings

This points at a buffer which holds the Action plug-in's settings. If the settings have never been set, the buffer pointed to by this field will be filled with zeros. See AME_EDITSETTINGS for more details about settings.

SettingsSize

This is the size of the buffer pointed to by the Settings field. The size is in bytes.

© Copyright 2003-2026 Stoelting Co. All rights reserved

ANY-maze help topic T1025