Prise en charge d’un appareil

Le pilote système PortCls (Portcls.sys) fournit plusieurs pilotes de port intégrés pour prendre en charge les périphériques audio qui affichent et capturent les flux d’ondes et MIDI.

Tous les pilotes de port exposent des interfaces qui dérivent de l’IPort de l’interface de base. IPort hérite des méthodes de l’interface de base IUnknown. IPort fournit les méthodes supplémentaires suivantes :

IPort::GetDeviceProperty

Récupère les propriétés Plug-and-Play d’une carte audio à partir du Registre. IPort::init

Initialise l’objet de port. IPort::NewRegistryKey

Crée une clé de Registre ou ouvre une clé existante. PortCls implémente les pilotes de port suivants :

Pilote de port wavecyclique

Pilote de port WavePci

Pilote de port WaveRT

Pilote de port de topologie

Pilote de port MIDI

Pilote de port DMus