Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This enumeration represents pointers to types of parameters.
typedef enum SPEVENTLPARAMTYPE{ SPET_LPARAM_IS_UNDEFINED = 0, SPET_LPARAM_IS_TOKEN, SPET_LPARAM_IS_OBJECT, SPET_LPARAM_IS_POINTER, SPET_LPARAM_IS_STRING} SPEVENTLPARAMTYPE;
Elements
- SPET_LPARAM_IS_UNDEFINED
The lParam value in the SPEVENT structure represents an undefined value. For all TTS events, except SPEI_VOICE_CHANGE and SPEI_TTS_BOOKMARK, the parameter type is SPET_LPARAM_IS_UNDEFINED. Possible events are defined for the SPEVENTENUM enumeration. - SPET_LPARAM_IS_TOKEN
The SPEVENT.lParam value points to an object implementing ISpObjectToken. For example, since the TTS voice change event (SPEI_VOICE_CHANGE) includes a pointer to the object token for the new voice, SPEVENT.lparam is set to SPET_LPARAM_IS_TOKEN. - SPET_LPARAM_IS_OBJECT
The SPEVENT.lParam value points to an object. For example, since the speech recognition event (SPEI_RECOGNITION) includes a pointer to the recognition result (ISpRecoResult), SPEVENT.lParam is set to SPET_LPARAM_IS_OBJECT. - SPET_LPARAM_IS_POINTER
The SPEVENT.lParam value represents a memory pointer. - SPET_LPARAM_IS_STRING
The SPEVENT.lParam value points to a string. For example, since the TTS bookmark event (SPEI_TTS_BOOKMARK) includes a pointer to the bookmark name, SPEVENT.lParam is set to SPET_LPARAM_IS_STRING.
Requirements
OS Versions: Windows CE .NET 4.1 and later.
Header: Sapi.h, Sapi.idl.
See Also
SAPI Enumerations | ISpObjectToken | ISpRecoResult | SPEVENT | SPEVENTENUM
Send Feedback on this topic to the authors