Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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) |