IMiniportTopology::Init, méthode (portcls.h)

La Init méthode initialise l’objet miniport de topologie.

Syntaxe

NTSTATUS Init(
  [in] PUNKNOWN      UnknownAdapter,
  [in] PRESOURCELIST ResourceList,
  [in] PPORTTOPOLOGY Port
);

Paramètres

[in] UnknownAdapter

Pointeur vers l’interface IUnknown de l’objet adaptateur dont l’objet miniport est initialisé. Ce paramètre est facultatif et peut être spécifié en tant que NULL. Pour plus d'informations, consultez la section Notes qui suit.

[in] ResourceList

Pointeur vers l’interface IResourceList de l’objet de liste de ressources à fournir au pilote miniport lors de l’initialisation. Après avoir transmis cette référence au pilote miniport, le pilote de port est libre d’examiner le contenu de la liste de ressources, mais ne modifie pas le contenu de cette liste. Pour plus d'informations, consultez la section Notes qui suit.

[in] Port

Pointeur vers l’objet IPortTopology lié à cet objet miniport. L’appelant spécifie une valeur de pointeur non NULL valide pour ce paramètre.

Valeur de retour

Init retourne STATUS_SUCCESS si l’appel a réussi. Sinon, la méthode retourne un code d’erreur approprié.

Remarques

Les paramètres UnknownAdapter et ResourceList sont les mêmes valeurs de pointeur que le pilote de l’adaptateur passé précédemment en tant que paramètres à la méthode Init de l’objet IPortTopology (voir IPort::Init).

Les paramètres UnknownAdapter, ResourceList et Port suivent les conventions de comptage de référence pour les objets COM.

Configuration requise

   
Plateforme cible Universal
En-tête portcls.h (include Portcls.h)
IRQL PASSIVE_LEVEL

Voir aussi

IMiniportTopology

IPort::Init

IPortTopology

IResourceList