Interface IPreFetchOffset (portcls.h)

L’interface IPreFetchOffset contrôle le décalage de prérécupération, qui est le nombre d’octets séparant les curseurs de lecture et d’écriture dans un flux de sortie DirectSound. Un pilote de miniport WavePci peut utiliser cette interface pour éviter que le décalage de préfetch ne augmente trop lorsque le pilote alloue un grand nombre de mappages. Cette interface est prise en charge uniquement dans Windows XP et versions ultérieures. Pour déterminer si le pilote de port WavePci prend en charge l’interfaceIPreFetchOffset, un pilote miniport appelle la méthode QueryInterface de l’objet de flux de port (IPortWavePciStream) avec REFIID IID_IPreFetchOffset.

Pour plus d’informations sur l’interface IPreFetchOffset , consultez Décalages préalables.

Héritage

L’interface IPreFetchOffset hérite de l’interface IUnknown. IPreFetchOffset a également les types de membres suivants :

Méthodes

L’interface IPreFetchOffset possède ces méthodes.

 
IPreFetchOffset ::SetPreFetchOffset

La méthode SetPreFetchOffset définit le décalage de préfetch, qui correspond au nombre d’octets de données qui séparent le curseur d’écriture du curseur de lecture dans un flux de sortie DirectSound.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête portcls.h