Freigeben über


IPreFetchOffset-Schnittstelle (portcls.h)

Die IPreFetchOffset Schnittstelle steuert den Prefetch-Offset. Dabei handelt es sich um die Anzahl der Bytes, die die Wiedergabe- und Schreibcursor in einem DirectSound-Ausgabedatenstrom trennen. Ein WavePci-Miniporttreiber kann diese Schnittstelle verwenden, um zu verhindern, dass der Prefetch-Offset zu groß wird, wenn der Treiber eine große Anzahl von Zuordnungen zuweist. Diese Schnittstelle wird nur in Windows XP und höher unterstützt. Um festzustellen, ob der WavePci-Porttreiber die IPreFetchOffset Schnittstelle unterstützt, ruft ein Miniporttreiber den Portdatenstrom auf (IPortWavePciStream) -Objekt QueryInterface Methode mit REFIID IID_IPreFetchOffset.

Weitere Informationen zur IPreFetchOffset Schnittstelle finden Sie unter Prefetch Offsets.

Erbschaft

Die IPreFetchOffset Schnittstelle erbt von der IUnknown--Schnittstelle. IPreFetchOffset- verfügt auch über die folgenden Membertypen:

Methodik

Die IPreFetchOffset Schnittstelle weist diese Methoden auf.

 
IPreFetchOffset::SetPreFetchOffset

Die SetPreFetchOffset-Methode legt den Prefetch-Offset fest. Dabei handelt es sich um die Anzahl der Bytes, die den Schreibcursor vom Wiedergabecursor in einem DirectSound-Ausgabedatenstrom trennen.

Anforderungen

Anforderung Wert
Zielplattform- Fenster
Header- portcls.h