ITLegacyAddressMediaControl ::SetDevConfig, méthode (tapi3if.h)
La fonction SetDevConfig permet à l’application de restaurer la configuration d’un appareil de flux multimédia sur un appareil en ligne sur une configuration obtenue précédemment à l’aide de GetDevConfig.
Syntaxe
HRESULT SetDevConfig(
[in] BSTR pDeviceClass,
[in] DWORD dwSize,
[in] BYTE *pDeviceConfig
);
Paramètres
[in] pDeviceClass
Pointeur vers BSTR contenant la classe d’appareil TAPI pour laquelle des informations de configuration sont nécessaires.
[in] dwSize
Taille du tableau de configuration.
[in] pDeviceConfig
Pointeur vers le tableau d’octets contenant les informations de configuration de l’appareil obtenues par un appel à GetDevConfig.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
Code de retour | Description |
---|---|
|
La méthode a réussi. |
|
Le paramètre pDeviceClass, pdwSize ou ppDeviceConfig n’est pas un pointeur valide. |
|
Le paramètre pdwSize est égal à zéro. |
|
La mémoire est insuffisante pour effectuer l’opération. |
Remarques
Cette méthode est un wrapper COM pour la fonction tapi 2.1 lineSetDevConfig .
Le GetID doit être effectué avant d’appeler cette méthode.
L’application doit utiliser SysAllocString pour allouer de la mémoire au paramètre pDeviceClass et utiliser SysFreeString pour libérer la mémoire lorsque la variable n’est plus nécessaire.
Références croisées TAPI 2.1 : lineGetDevConfig, lineSetDevConfig
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | tapi3if.h (inclure Tapi3.h) |
Bibliothèque | Uuid.lib |
DLL | Tapi3.dll |