MSP_EVENT_INFO 구조체(msp.h)
MSP_EVENT_INFO 구조체는 GetEvent 메서드에서 반환되는 이벤트 유형을 정의합니다.
구문
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;
멤버
dwSize
반환된 구조체의 총 크기입니다.
Event
hCall
MSP 핸들; 는 NULL일 수 있습니다.
MSP_ADDRESS_EVENT_INFO
MSP 이벤트가 ME_ADDRESS_EVENT 경우 반환되는 구조체입니다.
MSP_ADDRESS_EVENT_INFO.Type
발생한 이벤트의 msp 주소 이벤트를 설명합니다.
MSP_ADDRESS_EVENT_INFO.pTerminal
ITTerminal 인터페이스에 대한 포인터입니다.
MSP_CALL_EVENT_INFO
MSP 이벤트가 ME_CALL_EVENT 경우 반환되는 구조체입니다.
MSP_CALL_EVENT_INFO.Type
발생한 MSP_CALL_EVENT 유형을 나타냅니다.
MSP_CALL_EVENT_INFO.Cause
MSP_CALL_EVENT_INFO.pStream
이벤트가 발생한 ITStream 인터페이스에 대한 포인터입니다.
MSP_CALL_EVENT_INFO.pTerminal
이벤트가 발생한 ITTerminal 인터페이스에 대한 포인터입니다.
MSP_CALL_EVENT_INFO.hrError
오류가 발생한 경우 오류를 나타냅니다.
MSP_TSP_DATA
MSP 이벤트가 ME_TSP_DATA 경우 반환되는 구조체입니다.
MSP_TSP_DATA.dwBufferSize
반환된 버퍼의 크기입니다.
버퍼 크기(바이트)입니다.
MSP_TSP_DATA.pBuffer[1]
버퍼에 대한 포인터입니다.
MSP_PRIVATE_EVENT_INFO
MSP 이벤트가 ME_PRIVATE_EVENT 경우 반환되는 구조체입니다.
MSP_PRIVATE_EVENT_INFO.pEvent
MSP 이벤트입니다.
pEvent.pEvent
이벤트가 발생한 프라이빗 개체의 IDispatch 인터페이스에 대한 포인터입니다.
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
요구 사항
머리글 | msp.h(Tapi3.h 포함) |