共用方式為


執行緒和同步處理層級 1

在層級 1 執行緒和同步處理中,WDDM 不允許在特定函式類別內重新進入。 也就是說,只有一個執行緒可以在特定類別內輸入驅動程式。 不過,可以同時輸入來自多個 Level One 類別和 層級零 呼叫的呼叫。 雖然來自不同第一層類別的兩個或多個執行緒,以及 來自零層級 呼叫的執行緒可以同時在驅動程式中執行,但沒有任何兩個執行緒可以屬於單一進程。

WDDM 會將呼叫分類為顯示迷你埠驅動程式,這些驅動程式是線上程層級第一層下進行,並將同步處理分類為非進階類別,例如下列類別。 其他類別包括 VidMm、虛擬機器和 vGP。

指標類別

WDDM 不允許以重新進入方式呼叫其中一個指標類別函式。 也就是說,一個執行緒最多可以在指定時間在下列其中一個函式內執行:

GPU 排程器類別

WDDM 不允許以重新進入方式呼叫其中一個 GPU 排程器載入器類別函式。 也就是說,一個執行緒最多可以在指定時間在下列其中一個函式內執行:

Swizzling Range 類別

WDDM 不允許以重新進入的方式呼叫其中一個撥動範圍類別函式。 也就是說,一個執行緒最多可以在指定時間在下列其中一個函式內執行:

重迭類別

WDDM 不允許以重新進入方式呼叫其中一個重迭類別函式。 也就是說,一個執行緒最多可以在指定時間在下列其中一個函式內執行:

子 I/O 類別

WDDM 不允許以重新進入方式呼叫其中一個子 I/O 類別函式。 也就是說,一個執行緒最多可以在指定時間在每個子裝置的下列其中一個函式內執行。

子 I/O 類別函式會同步處理每個子裝置 (,也就是允許同時呼叫多個子裝置) 。 不過,如果子裝置之間存在內部相依性,則顯示迷你埠驅動程式必須視需要封鎖呼叫。

Display 類別

WDDM 不允許以重新進入方式呼叫其中一個顯示類別函式。 也就是說,一個執行緒最多可以在指定時間在下列其中一個函式內執行: