Condividi tramite


Metodo IMiniportWaveCyclic::Init (portcls.h)

Il Init metodo inizializza l'oggetto miniport WaveCyclic. L'inizializzazione include la verifica dell'hardware usando le risorse specificate nell'elenco di risorse.

Sintassi

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

Parametri

[in] UnknownAdapter

Puntatore all'interfaccia IUnknown dell'oggetto adapter il cui oggetto miniport viene inizializzato. Per ulteriori informazioni, vedere la sezione Osservazioni successiva.

[in] ResourceList

Puntatore all'interfaccia IResourceList dell'oggetto elenco di risorse da fornire 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 IPortWaveCyclic associato a questo driver miniport. Il chiamante specifica un 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 dell'oggetto InitIPortWaveCyclic (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

IMiniportWavweCyclic

IPort::Init

IPortWaveCyclic

IResourceList