共用方式為


DXGK_OPENALLOCATIONINFO結構(d3dkmddi.h)

DXGK_OPENALLOCATIONINFO結構包含 DxgkDdiOpenAllocation 函式關聯之非裝置特定和裝置特定配置的句柄。

語法

typedef struct _DXGK_OPENALLOCATIONINFO {
  [in]     D3DKMT_HANDLE hAllocation;
  [in/out] VOID          *pPrivateDriverData;
  [in]     UINT          PrivateDriverDataSize;
  [out]    HANDLE        hDeviceSpecificAllocation;
} DXGK_OPENALLOCATIONINFO;

成員

[in] hAllocation

D3DKMT_HANDLE數據類型,代表 DxgkDdiCreateAllocation 函式所建立之非裝置特定配置的核心模式句柄。 Microsoft DirectX 圖形核心子系統(屬於 Dxgkrnl.sys的一部分)為配置指派此句柄。

[in/out] pPrivateDriverData

使用者模式顯示驅動程式與顯示迷你埠驅動程式之間傳遞之私用數據區塊的指標。 此私用數據區塊與在呼叫 DxgkDdiCreateAllocation 函式中傳遞 pPrivateDriverDataDXGK_ALLOCATIONINFO 成員相同的配置特定數據。 如果 建立 位字段旗標是在 旗標中設定DXGKARG_OPENALLOCATION 結構成員,則顯示迷你埠驅動程式的 DxgkDdiOpenAllocation 函式可以修改此私用數據區塊。 使用者模式顯示驅動程式可以存取對私人數據區塊的修改。

[in] PrivateDriverDataSize

pPrivateDriverData 指向之私用數據區塊的大小,以位元組為單位。

[out] hDeviceSpecificAllocation

對應至非裝置特定配置之裝置特定配置的句柄,hAllocation 指定。 顯示迷你埠驅動程序必須將 hDeviceSpecificAllocation 設定為句柄值,可用來參考其配置的私人追蹤結構。

要求

要求 價值
最低支援的用戶端 Windows Vista
標頭 d3dkmddi.h (包括 D3dkmddi.h)

另請參閱

DXGKARG_OPENALLOCATION

DXGK_ALLOCATIONINFO

DxgkDdiCreateAllocation

DxgkDdiOpenAllocation