interface IBDA_DeviceControl (bdaiface.h)

L’interface IBDA_DeviceControl est implémentée sur tous les filtres d’appareil BDA.

Les méthodes fournies par cette interface sont appelées par un fournisseur de réseau pour contrôler un appareil BDA. Chaque instance d’un appareil a une liste de transactions. Un fournisseur de réseau appelle d’abord la méthode StartChanges . Cela supprime toutes les modifications antérieures non validées qui étaient encore en attente. Ensuite, un fournisseur de réseau modifie les propriétés du filtre requises pour l’opération de paramétrage particulière. Ensuite, il appelle la méthode CheckChanges pour déterminer si les modifications seront réussies, sans demander au filtre d’effectuer réellement les modifications. Si cet appel réussit, un fournisseur de réseau appelle CommitChanges pour que le filtre modifie réellement les propriétés spécifiées. Pour plus d’informations, consultez « Modification des propriétés du filtre BDA » dans le DDK Windows.

Appareils OCUR : Cette interface prend en charge les appareils OCUR (OpenCable Unidirectional Cable Receiver). Consultez Appareils OCUR.

Héritage

L’interface IBDA_DeviceControl hérite de l’interface IUnknown. IBDA_DeviceControl a également les types de membres suivants :

Méthodes

L’interface IBDA_DeviceControl a ces méthodes.

 
IBDA_DeviceControl::CheckChanges

La méthode CheckChanges interroge le filtre d’appareil pour savoir si les modifications en attente réussiraient si elles étaient validées.
IBDA_DeviceControl::CommitChanges

La méthode CommitChanges indique à l’appareil d’effectuer les modifications spécifiées dans l’appel précédent à StartChanges.
IBDA_DeviceControl::GetChangeState

La méthode GetChangeState retourne une valeur indiquant si des modifications non validées sont actuellement en attente dans le filtre.
IBDA_DeviceControl::StartChanges

La méthode StartChanges est appelée par un fournisseur de réseau avant de commencer à modifier un ensemble de propriétés sur un filtre d’appareil BDA.

Remarques

Pour déclarer l’identificateur d’interface (IID) pour cette interface, utilisez l’opérateur __uuidof : __uuidof(IBDA_DeviceControl).

Configuration requise

   
Plateforme cible Windows
En-tête bdaiface.h

Voir aussi

BDA Interfaces