Metodo IMiniportTopology::Init (portcls.h)

Il Init metodo inizializza l'oggetto miniport della topologia.

Sintassi

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

Parametri

[in] UnknownAdapter

Puntatore all'interfaccia IUnknown dell'oggetto adapter il cui oggetto miniport viene inizializzato. Questo parametro è facoltativo e può essere specificato come NULL. Per ulteriori informazioni, vedere la sezione Osservazioni successiva.

[in] ResourceList

Puntatore all'interfaccia IResourceList dell'oggetto elenco risorse che deve essere fornito al driver miniport durante l'inizializzazione. Dopo aver passato questo riferimento al driver miniport, il driver della porta è libero di esaminare il contenuto dell'elenco di risorse, ma non modifica il contenuto di questo elenco. Per ulteriori informazioni, vedere la sezione Osservazioni successiva.

[in] Port

Puntatore all'oggetto IPortTopology associato a questo oggetto miniport. Il chiamante specifica un valore di puntatore non NULL valido per questo parametro.

Valore restituito

Init restituisce STATUS_SUCCESS se la chiamata ha esito positivo. In caso contrario, il metodo restituisce un codice di errore appropriato.

Commenti

I parametri UnknownAdapter e ResourceList sono gli stessi valori del puntatore passati in precedenza al metodo Init dell'oggetto IPortTopology (vedere IPort::Init).

I parametri UnknownAdapter, ResourceList e Port seguono le convenzioni di conteggio dei riferimenti per gli oggetti COM.

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Intestazione portcls.h (includere Portcls.h)
IRQL PASSIVE_LEVEL

Vedi anche

IMiniportTo topologia

IPort::Init

IPortTopology

IResourceList