共用方式為


DXGK_CREATECONTEXTALLOCATIONFLAGS結構(d3dkmddi.h)

指定要配置的內容屬性。

語法

typedef struct _DXGK_CREATECONTEXTALLOCATIONFLAGS {
  union {
    struct {
      UINT SharedAcrossContexts : 1;
      UINT MapGpuVirtualAddress : 1;
#if ...
      UINT Reserved : 30;
#else
      UINT Reserved : 31;
#endif
    };
    [in] UINT Value;
  };
} DXGK_CREATECONTEXTALLOCATIONFLAGS;

成員

[in] SharedAcrossContexts

指定內容關聯的 UINT 值。

如果 SharedAcrossContexts 設定為一個,配置會與 DXGKARGCB_CREATECONTEXTALLOCATION 結構之 hDevice 成員所指定的所有內容相關聯。 當屬於 hDevice 的任何內容排定在 GPU 上執行時,就會將配置的內容設為常駐。

如果 SharedAcrossContexts 設為零,配置會與 DXGKARGCB_CREATECONTEXTALLOCATION 結構 hContext 成員所指定的內容相關聯。 當 hContext 排定在 GPU 上執行時,就會將配置的內容設為常駐。

MapGpuVirtualAddress

[in] Reserved

這個成員是保留的,而且應該設定為零。 將此成員設定為零相當於將最重要的 31 位 (0xFFFFFFFE) 設定為零。

[in] Value

指定內容配置旗標的32位值。

言論

顯示迷你埠驅動程式會呼叫 DxgkCbCreateContextAllocation來配置 GPU 內容或裝置特定內容。

ContextAllocationFlagsDXGKARGCB_CREATECONTEXTALLOCATION 結構的成員是 DXGK_CREATECONTEXTALLOCATIONFLAGS 數據類型。

要求

要求 價值
最低支援的用戶端 Windows 8
支援的最低伺服器 Windows Server 2012
標頭 d3dkmddi.h (包括 D3dkmddi.h)

另請參閱

DXGKARGCB_CREATECONTEXTALLOCATION

DxgkCbCreateContextAllocation