ITMSPAddress::ReceiveTSPData-Methode (msp.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, ist 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 einen undurchsichtigen Puffer vom TSP.
[in] dwSize
Größe von pBuffer in Byte.
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. |
|
Es ist nicht genügend Arbeitsspeicher vorhanden, um den Vorgang auszuführen. |
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 den empfangenen Puffer einfach an die Adresse (pMSPCall == NULL) oder den angegebenen Aufruf (pMSPCall != NULL).
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | msp.h (tapi3.h einschließen) |