Интерфейс IPreFetchOffset (portcls.h)

Интерфейс IPreFetchOffset управляет смещением предварительной выборки, которое является числом байтов, разделяющих курсоры воспроизведения и записи в выходном потоке DirectSound. Драйвер miniport WavePci может использовать этот интерфейс, чтобы предотвратить слишком большое увеличение смещения предварительной выборки, если драйвер выделяет большое количество сопоставлений. Этот интерфейс поддерживается только в Windows XP и более поздних версиях. Чтобы определить, поддерживает IPreFetchOffset ли драйвер порта WavePci интерфейс, драйвер минипорта вызывает метод queryInterface объекта Port Stream (IPortWavePciStream) с помощью REFIID IID_IPreFetchOffset.

Дополнительные сведения об интерфейсе IPreFetchOffset см. в разделе "Смещение предварительного набора".

Наследство

Интерфейс IPreFetchOffset наследует от интерфейса IUnknown . IPreFetchOffset также имеет следующие типы элементов:

Методы

Интерфейс IPreFetchOffset имеет эти методы.

 
IPreFetchOffset::SetPreFetchOffset

Метод SetPreFetchOffset задает смещение предварительного набора данных, которое является числом байтов данных, разделяющих курсор записи от курсора воспроизведения в потоке вывода DirectSound.

Требования

Требование Ценность
целевая платформа Виндоус
Заголовок portcls.h