Fonction PcRegisterAdapterPnpManagement (portcls.h)

La fonction PcRegisterAdapterPnpManagement enregistre l’interface de gestion PnP de l’adaptateur avec le pilote système PortCls. Il est utilisé pour prendre en charge le rééquilibrage PnP.

Syntaxe

PORTCLASSAPI NTSTATUS PcRegisterAdapterPnpManagement(
       PUNKNOWN       Unknown,
  [in] PDEVICE_OBJECT DeviceObject
);

Paramètres

Unknown

Pointeur vers l’interface IUnknown d’un objet de pilote d’adaptateur. Le pilote système PortCls interroge cet objet pour son interface IAdapterPnpManagement .

[in] DeviceObject

Spécifie un pointeur vers une structure DEVICE_OBJECT qui représente l’objet d’appareil fonctionnel de l’adaptateur.

Valeur retournée

PcRegisterAdapterPnpManagement retourne STATUS_SUCCESS si l’appel a réussi. Sinon, il retourne un code d’erreur approprié.

Remarques

Portcls utilise PcRegisterAdapterPnpManagement et PcUnregisterAdapterPnpManagement pour prendre en charge le rééquilibrage PNP.

Pour plus d’informations, consultez Implémenter le rééquilibrage PnP pour les pilotes audio PortCls.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows 10, version 1511 et versions ultérieures de Windows.
Plateforme cible Universal
En-tête portcls.h (include Portcls.h)
Bibliothèque Portcls.lib
IRQL PASSIVE_LEVEL

Voir aussi

DEVICE_OBJECT

IAdapterPnpManagement

Implémenter le rééquilibrage PnP pour les pilotes audio PortCls

PcUnregisterAdapterPnpManagement