Share via


SPSERIALIZEDEVENT64

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

8/28/2008

This structure contains information used when an application serializes an SAPI event. The "64" label signifies the use of 64-bit values for the wParam and lParam members of the related SPEVENT structure. Typically, applications will not need to use 64-bit values, unless large pointers or sizes have been stored in the original event structure.

See SPSERIALIZEDEVENT for the non-64-bit version of this structure. See also SPEVENT for further information about the related event variable fields.

Syntax

typedef [restricted] struct SPSERIALIZEDEVENT64{
  WORD eEventId;
  WORD elParamType;
  ULONG ulStreamNum;
  ULONGLONG ullAudioStreamOffset;
  ULONGLONG SerializedwParam;
  LONGLONG SerializedlParam;
} SPSERIALIZEDEVENT64;

Members

  • eEventId
    An event identifier. Possible values are defined for the SPEVENTENUM enumeration.
  • elParamType
    An event parameter type. Possible values are defined for the SPEVENTLPARAMTYPE enumeration.
  • ulStreamNum
    Input stream number associated with the event.
  • ullAudioStreamOffset
    Position in the audio stream where the event occurred.
  • SerializedwParam
    Value of the wParam member of the SPEVENT structure for the event. The variable uses a 64-bit data type for large addresses and values. See SPEVENTENUM for further information on possible wParam values.
  • SerializedlParam
    Value of the wParam member of the SPEVENT structure for the event. The variable uses a 64-bit data type for large addresses and values. See SPEVENTENUM for further information on possible lParam values.

Requirements

Header sapi.h, sapi.idl
Windows Embedded CE Windows CE .NET 4.1 and later

See Also

Reference

SAPI Structures