共用方式為


PreFetchCacheLine 宏 (winnt.h)

表示處理器即將需要快取行。

語法

void PreFetchCacheLine(
   l,
   a
);

參數

l

需要快取行的頻率。 此參數可以是下列其中一個值。

意義
PF_TEMPORAL_LEVEL_1
快取行應該載入所有快取中,而且可能會多次存取。
PF_NON_TEMPORAL_LEVEL_ALL
第一次參考之後,可能不需要再次需要快取行。

a

要載入之快取行的位址。 此位址不需要位於快取線條界限上。

傳回值

備註

此宏可以在支援 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
標頭 winnt.h (包含 Windows.h)