Partager via


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

La méthode Init initialise l’objet miniport WaveCyclique. L’initialisation inclut la vérification du matériel à l’aide des ressources spécifiées dans la liste des ressources.

Syntaxe

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

Paramètres

[in] UnknownAdapter

Pointeur vers l’interface IUnknown de l’objet adaptateur dont l’objet miniport est initialisé. Pour plus d’informations, consultez la section Remarques suivante.

[in] ResourceList

Pointeur vers IResourceList interface 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 des ressources, mais ne modifie pas le contenu de cette liste. Pour plus d’informations, consultez la section Remarques suivante.

[in] Port

Pointeur vers l’objet IPortWaveCyclique lié à ce pilote miniport. L’appelant spécifie un 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 IPortWaveCyclique (voir IPort ::Init).

Les paramètres UnknownAdapter, ResourceListet port suivent les conventions de comptage de référence pour les objets COM.

Exigences

Exigence Valeur
plateforme cible Universel
d’en-tête portcls.h (include Portcls.h)
IRQL PASSIVE_LEVEL

Voir aussi

IMiniportWavweCyclique

IPort ::Init

IPortWaveCyclique

IResourceList