ITMSPAddress ::ReceiveTSPData, méthode (msp.h)
La méthode ReceiveTSPData est appelée par TAPI 3 lorsque le TSP envoie des données asynchrones au MSP. Si le TSP envoie le message LINE_SENDMSPDATA avec htCall défini sur NULL, pMSPCall aura la valeur NULL. Si le TSP spécifie le htCall, pMSPCall correspond à l’appel créé dans CreateMSPCall.
Syntaxe
HRESULT ReceiveTSPData(
[in] IUnknown *pMSPCall,
BYTE *pBuffer,
[in] DWORD dwSize
);
Paramètres
[in] pMSPCall
Pointeur vers l’interface IUnknown de l’objet MSP Call.
pBuffer
[in, size_is(dwSize)] Pointeur vers la mémoire tampon opaque à partir du TSP.
[in] dwSize
Taille, en octets, de pBuffer.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
Valeur | Signification |
---|---|
|
La méthode a réussi. |
|
Le paramètre pMSPCall ou pBuffer n’est pas un pointeur valide. |
|
Le paramètre pMSPCall est NULL. |
|
Le paramètre pMSPCall ne pointe pas vers une interface valide. |
|
La mémoire est insuffisante pour effectuer l’opération. |
Remarques
Le MSP doit libérer de la mémoire dans pBuffer.
La sémantique des données passées dans la mémoire tampon est spécifique à chaque paire TSP/MSP. Cette méthode distribue simplement la mémoire tampon reçue à l’adresse (pMSPCall == NULL) ou à l’appel indiqué (pMSPCall != NULL).
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | msp.h (inclure Tapi3.h) |