IMiniportWaveRT::Init-Methode (portcls.h)

Die Init -Methode initialisiert das WaveRT-Miniporttreiberobjekt .

Syntax

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

Parameter

[in] UnknownAdapter

Zeiger auf die IUnknown-Schnittstelle des Adaptertreiberobjekts, dessen Miniporttreiberobjekt initialisiert wird.

[in] ResourceList

Zeiger auf die IResourceList-Schnittstelle eines resource-list-Objekts. Dieses Objekt gibt die Liste der Hardwareressourcen an, die der Adaptertreiber dem Miniporttreiber zugeordnet hat. Der WaveRT-Porttreiber kann den Inhalt der Ressourcenliste untersuchen, die Liste wird jedoch nicht geändert.

[in] Port

Zeiger auf die IPortWaveRT-Schnittstelle des WaveRT-Porttreibers. Der Aufrufer gibt einen gültigen Zeigerwert ungleich NULL für diesen Parameter an.

Rückgabewert

Init gibt STATUS_SUCCESS zurück, wenn der Aufruf erfolgreich war. Andernfalls gibt die Methode einen geeigneten Fehler status Code zurück.

Hinweise

Weitere Informationen zum ResourceList-Parameter finden Sie im Thema IPort::Init . Die Parameter ResourceList und Port folgen den Referenzzählungskonventionen für COM-Objekte.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows Vista und höheren Windows-Betriebssystemen.
Zielplattform Universell
Header portcls.h
IRQL Passive Ebene.

Weitere Informationen

IMiniportWaveRT

IPortWaveRT