ITMSPAddress::ReceiveTSPData-Methode (tapi3.h)
Die ReceiveTSPData-Methode wird von TAPI 3 aufgerufen, wenn der TSP asynchrone Daten an den MSP sendet. Wenn der TSP die LINE_SENDMSPDATA Nachricht sendet, wobei htCall auf NULL festgelegt ist, lautet pMSPCallNULL. Wenn der TSP den htCall angibt, entspricht pMSPCall dem in CreateMSPCall erstellten Aufruf.
Syntax
HRESULT ReceiveTSPData(
[in] IUnknown *pMSPCall,
BYTE *pBuffer,
[in] DWORD dwSize
);
Parameter
[in] pMSPCall
Zeiger auf die IUnknown-Schnittstelle des MSP-Aufrufobjekts.
pBuffer
[in, size_is(dwSize)] Zeiger auf undurchsichtigen Puffer vom TSP.
[in] dwSize
Größe von pBuffer in Bytes.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Wert | Bedeutung |
---|---|
|
Methode war erfolgreich. |
|
Der pMSPCall- oder pBuffer-Parameter ist kein gültiger Zeiger. |
|
Der pMSPCall-Parameter ist NULL. |
|
Der pMSPCall-Parameter verweist nicht auf eine gültige Schnittstelle. |
|
Zum Ausführen des Vorgangs ist nicht genügend Arbeitsspeicher vorhanden. |
Hinweise
Der MSP muss Arbeitsspeicher in pBuffer freigeben.
Die Semantik der im Puffer übergebenen Daten ist für jedes TSP/MSP-Paar spezifisch. Diese Methode sendet einfach den empfangenen Puffer an die Adresse (pMSPCall == NULL) oder den angegebenen Aufruf (pMSPCall != NULL).
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | tapi3.h (einschließlich Tapi3.h) |