Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 | tapi3.h (inclure Tapi3.h) |