METODE ITMSPAddress::ReceiveTSPData (tapi3.h)

Metode ReceiveTSPData dipanggil oleh TAPI 3 ketika TSP mengirim data asinkron ke MSP. Jika TSP mengirim pesan LINE_SENDMSPDATA dengan htCall diatur ke NULL, pMSPCall akan menjadi NULL. Jika TSP menentukan htCall, pMSPCall akan sesuai dengan panggilan yang dibuat di CreateMSPCall.

Sintaks

HRESULT ReceiveTSPData(
  [in] IUnknown *pMSPCall,
       BYTE     *pBuffer,
  [in] DWORD    dwSize
);

Parameter

[in] pMSPCall

Penunjuk ke antarmuka IUnknown dari objek Panggilan MSP.

pBuffer

[in, size_is(dwSize)] Pointer ke buffer buram dari TSP.

[in] dwSize

Ukuran, dalam byte, pBuffer.

Nilai kembali

Metode ini dapat mengembalikan salah satu nilai ini.

Nilai Makna
S_OK
Metode berhasil.
E_POINTER
Parameter pMSPCall atau pBuffer bukan penunjuk yang valid.
E_INVALIDARG
Parameter pMSPCall adalah NULL.
E_FAIL
Parameter pMSPCall tidak menunjuk ke antarmuka yang valid.
E_OUTOFMEMORY
Tidak ada cukup memori untuk melakukan operasi.

Keterangan

MSP harus membebaskan memori dalam pBuffer.

Semantik data yang diteruskan dalam buffer khusus untuk setiap pasangan TSP/MSP. Metode ini hanya mengirimkan buffer yang diterima ke alamat (pMSPCall == NULL) atau panggilan yang ditunjukkan (pMSPCall != NULL).

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header tapi3.h (termasuk Tapi3.h)

Lihat juga

ITMSPAddress

Antarmuka Penyedia Layanan Media (MSPI)