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

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

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

Наследование

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

Методы

Интерфейс IPreFetchOffset содержит следующие методы.

 
IPreFetchOffset::SetPreFetchOffset

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

Требования

Требование Значение
Целевая платформа Windows
Header portcls.h