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 DeviceSpecific permet aux fournisseurs de services de fournir l’accès aux fonctionnalités non proposées par d’autres fonctions TAPI. La signification des extensions est spécifique à l’appareil et en tirant parti de ces extensions, l’application doit être pleinement consciente de ces extensions.
Cette méthode est fournie pour les applications C et C++. Les applications clientes Automation, telles que celles écrites en Visual Basic, doivent utiliser la méthode DeviceSpecificVariant .
Syntaxe
HRESULT DeviceSpecific(
[in] ITCallInfo *pCall,
[in] BYTE *pParams,
[in] DWORD dwSize
);
Paramètres
[in] pCall
Pointeur vers l’interface ITCallInfo de l’objet d’appel.
[in] pParams
Pointeur vers une zone mémoire utilisée pour contenir un bloc de paramètres. Le format de ce bloc de paramètres est spécifique à l’appareil ; TAPI transmet son contenu entre l’application et le fournisseur de services.
[in] dwSize
Taille, en octets, de la zone de bloc de paramètres.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
| Valeur | Sens |
|---|---|
|
Méthode réussie. |
|
Le paramètre pParams ou pCall n’est pas un pointeur valide. |
|
La mémoire insuffisante existe pour effectuer l’opération. |
Remarques
Avertissement
TAPI écrit les données retournées dans la mémoire tampon référencée par pParams lorsque le message LINE_REPLY est retourné. Cela signifie que la mémoire tampon doit rester valide jusqu’à ce que le message LINE_REPLY soit retourné ; sinon, l’altération des données et les exceptions peuvent se produire.
Spécifications
| Besoin | Valeur |
|---|---|
| plateforme cible | Fenêtres |
| En-tête | tapi3if.h (include Tapi3.h) |
| Bibliothèque | Uuid.lib |
| DLL | Tapi3.dll |