Интерфейс 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 |