Макрос PreFetchCacheLine (winnt.h)
Указывает процессору, что в ближайшем будущем потребуется строка кэша.
Синтаксис
void PreFetchCacheLine(
l,
a
);
Параметры
l
Как часто потребуется строка кэша. Этот параметр может принимать одно из указанных ниже значений.
a
Адрес строки кэша для загрузки. Этот адрес не обязательно должен находиться на границе строки кэша.
Возвращаемое значение
None
Remarks
Этот макрос можно вызывать на всех платформах процессоров, где поддерживается Windows, но он не влияет на некоторые платформы. Определение зависит от платформы. Ниже приведены некоторые определения этого макроса в Winnt.h:
#define PreFetchCacheLine(l, a) _mm_prefetch((CHAR CONST *) a, l)
#define PreFetchCacheLine(l, a)
#define PreFetchCacheLine __lfetch
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | winnt.h (включая Windows.h) |