將Memory-Space區段分割成銀行

顯示迷你埠驅動程式可以將區段分割成銀行記憶體 (銀行) ,為視訊記憶體管理員提供視訊記憶體管理員最佳位置,以配置 線性記憶體空間區段 內的視訊資源。 如果驅動程式將線性記憶體空間區段分割成銀行,則驅動程式必須在區段DXGK_SEGMENTDESCRIPTOR結構的Flags成員中設定UseBanking位欄位旗標。 當視訊記憶體管理員呼叫驅動程式的DxgkDdiCreateAllocation函式時,驅動程式會在DXGK_ALLOCATIONINFO結構的HintedBank成員中傳回有關銀行記憶體的提示。 如需詳細資訊,請參閱 在建立配置時指定區段

雖然配置必須完全包含在區段內,但配置可以跨越區段內的銀行界限。

如果使用銀行,驅動程式必須涵蓋區段的整個位址空間與銀行。 第一個銀行一律從區段內的位移零開始,最後一個銀行一律會結束于區段結尾。 銀行是連續的,而且兩者之間沒有可用空間。