ITMSPAddress::ReceiveTSPData 메서드(msp.h)
ReceiveTSPData 메서드는 TSP가 MSP에 비동기 데이터를 보낼 때 TAPI 3에서 호출됩니다. TSP가 htCall이 NULL로 설정된 LINE_SENDMSPDATA 메시지를 보내는 경우 pMSPCall은 NULL이 됩니다. TSP가 htCall을 지정하는 경우 pMSPCall 은 CreateMSPCall에서 만든 호출에 해당합니다.
구문
HRESULT ReceiveTSPData(
[in] IUnknown *pMSPCall,
BYTE *pBuffer,
[in] DWORD dwSize
);
매개 변수
[in] pMSPCall
MSP Call 개체의 IUnknown 인터페이스에 대한 포인터입니다.
pBuffer
[in, size_is(dwSize)] TSP의 불투명 버퍼에 대한 포인터입니다.
[in] dwSize
pBuffer의 크기(바이트)입니다.
반환 값
이 메서드는 이러한 값 중 하나를 반환할 수 있습니다.
값 | 의미 |
---|---|
|
메서드가 정상적으로 실행되었습니다. |
|
pMSPCall 또는 pBuffer 매개 변수가 유효한 포인터가 아닙니다. |
|
pMSPCall 매개 변수는 NULL입니다. |
|
pMSPCall 매개 변수는 유효한 인터페이스를 가리키지 않습니다. |
|
작업을 수행하기 위한 메모리가 부족합니다. |
설명
MSP는 pBuffer에서 메모리를 해제해야 합니다.
버퍼에 전달된 데이터의 의미 체계는 각 TSP/MSP 쌍에 따라 다릅니다. 이 메서드는 수신된 버퍼를 주소(pMSPCall == NULL) 또는 표시된 호출(pMSPCall != NULL)로 디스패치합니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | msp.h(Tapi3.h 포함) |