MSP_EVENT_INFO-Struktur (msp.h)
Die MSP_EVENT_INFO-Struktur definiert den Typ des Ereignisses, das von der GetEvent-Methode zurückgegeben wird.
Syntax
typedef struct __MIDL___MIDL_itf_msp_0000_0000_0005 {
DWORD dwSize;
MSP_EVENT Event;
MSP_HANDLE hCall;
union {
struct {
MSP_ADDRESS_EVENT Type;
ITTerminal *pTerminal;
} MSP_ADDRESS_EVENT_INFO;
struct {
MSP_CALL_EVENT Type;
MSP_CALL_EVENT_CAUSE Cause;
ITStream *pStream;
ITTerminal *pTerminal;
HRESULT hrError;
} MSP_CALL_EVENT_INFO;
struct {
DWORD dwBufferSize;
BYTE pBuffer[1];
} MSP_TSP_DATA;
struct {
IDispatch *pEvent;
long lEventCode;
} MSP_PRIVATE_EVENT_INFO;
struct {
ITTerminal *pParentFileTerminal;
ITFileTrack *pFileTrack;
TERMINAL_MEDIA_STATE TerminalMediaState;
FT_STATE_EVENT_CAUSE ftecEventCause;
HRESULT hrErrorCode;
} MSP_FILE_TERMINAL_EVENT_INFO;
struct {
ITTerminal *pASRTerminal;
HRESULT hrErrorCode;
} MSP_ASR_TERMINAL_EVENT_INFO;
struct {
ITTerminal *pTTSTerminal;
HRESULT hrErrorCode;
} MSP_TTS_TERMINAL_EVENT_INFO;
struct {
ITTerminal *pToneTerminal;
HRESULT hrErrorCode;
} MSP_TONE_TERMINAL_EVENT_INFO;
};
} MSP_EVENT_INFO;
Members
dwSize
Gesamtgröße der zurückgegebenen Struktur.
Event
hCall
MSP-Handle; kann NULL sein.
MSP_ADDRESS_EVENT_INFO
Die Struktur wird zurückgegeben, wenn das MSP-Ereignis ME_ADDRESS_EVENT ist.
MSP_ADDRESS_EVENT_INFO.Type
Beschreibt das msp-Adressereignis des ereignisses, das aufgetreten ist.
MSP_ADDRESS_EVENT_INFO.pTerminal
Zeiger auf die ITTerminal-Schnittstelle .
MSP_CALL_EVENT_INFO
Die Struktur wird zurückgegeben, wenn das MSP-Ereignis ME_CALL_EVENT ist.
MSP_CALL_EVENT_INFO.Type
Gibt den Typ der aufgetretenen MSP_CALL_EVENT an.
MSP_CALL_EVENT_INFO.Cause
MSP_CALL_EVENT_INFO.pStream
Zeiger auf die ITStream-Schnittstelle , an der das Ereignis aufgetreten ist.
MSP_CALL_EVENT_INFO.pTerminal
Zeiger auf die ITTerminal-Schnittstelle , auf der das Ereignis aufgetreten ist.
MSP_CALL_EVENT_INFO.hrError
Gibt einen Fehler an, wenn ein Fehler aufgetreten ist.
MSP_TSP_DATA
Die struktur wird zurückgegeben, wenn das MSP-Ereignis ME_TSP_DATA ist.
MSP_TSP_DATA.dwBufferSize
Größe des zurückgegebenen Puffers.
Puffergröße in Bytes.
MSP_TSP_DATA.pBuffer[1]
Ein Zeiger auf einen Puffer.
MSP_PRIVATE_EVENT_INFO
Struktur, die zurückgegeben wird, wenn das MSP-Ereignis ME_PRIVATE_EVENT ist.
MSP_PRIVATE_EVENT_INFO.pEvent
MSP-Ereignis.
pEvent.pEvent
Zeiger auf die IDispatch-Schnittstelle des privaten Objekts, für das das Ereignis aufgetreten ist.
MSP_PRIVATE_EVENT_INFO.lEventCode
MSP_FILE_TERMINAL_EVENT_INFO
MSP_FILE_TERMINAL_EVENT_INFO.pParentFileTerminal
MSP_FILE_TERMINAL_EVENT_INFO.pFileTrack
MSP_FILE_TERMINAL_EVENT_INFO.TerminalMediaState
MSP_FILE_TERMINAL_EVENT_INFO.ftecEventCause
MSP_FILE_TERMINAL_EVENT_INFO.hrErrorCode
MSP_ASR_TERMINAL_EVENT_INFO
MSP_ASR_TERMINAL_EVENT_INFO.pASRTerminal
MSP_ASR_TERMINAL_EVENT_INFO.hrErrorCode
MSP_TTS_TERMINAL_EVENT_INFO
MSP_TTS_TERMINAL_EVENT_INFO.pTTSTerminal
MSP_TTS_TERMINAL_EVENT_INFO.hrErrorCode
MSP_TONE_TERMINAL_EVENT_INFO
MSP_TONE_TERMINAL_EVENT_INFO.pToneTerminal
MSP_TONE_TERMINAL_EVENT_INFO.hrErrorCode
Requirements (Anforderungen)
Kopfzeile | msp.h (tapi3.h einschließen) |