Partager via


ITPhone ::D eviceSpecific, méthode (tapi3if.h)

La méthode DeviceSpecific permet aux fournisseurs de services de fournir l’accès aux fonctionnalités spécifiques de l’appareil qui ne sont pas proposées par d’autres fonctions TAPI. La signification des extensions est spécifique à l’appareil, et pour tirer parti de ces extensions, l’application doit en être pleinement consciente.

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] BYTE  *pParams,
  [in] DWORD dwSize
);

Paramètres

[in] pParams

Pointeur vers une zone de 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ètre.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Code de retour Description
S_OK
La méthode a réussi.
E_OUTOFMEMORY
La mémoire est insuffisante pour effectuer l’opération.
E_POINTER
Le paramètre pParams n’est pas un pointeur valide.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête tapi3if.h (inclure Tapi3.h)
Bibliothèque Uuid.lib
DLL Tapi3.dll

Voir aussi

DeviceSpecificVariant

NegotiateExtVersion

lineDevSpecific