DXGI_DDI_BASE_ARGS structure (dxgiddi.h)
The DXGI_DDI_BASE_ARGS structure contains Microsoft DirectX Graphics Infrastructure (DXGI) basic device driver interface (DDI) device creation arguments.
Syntax
typedef struct DXGI_DDI_BASE_ARGS {
[in] DXGI_DDI_BASE_CALLBACKS *pDXGIBaseCallbacks;
union {
DXGI1_6_1_DDI_BASE_FUNCTIONS *pDXGIDDIBaseFunctions6_1;
DXGI1_5_DDI_BASE_FUNCTIONS *pDXGIDDIBaseFunctions6;
DXGI1_4_DDI_BASE_FUNCTIONS *pDXGIDDIBaseFunctions5;
[in/out] DXGI1_3_DDI_BASE_FUNCTIONS *pDXGIDDIBaseFunctions4;
[in/out] DXGI1_2_DDI_BASE_FUNCTIONS *pDXGIDDIBaseFunctions3;
[in/out] DXGI1_1_DDI_BASE_FUNCTIONS *pDXGIDDIBaseFunctions2;
[in/out] DXGI_DDI_BASE_FUNCTIONS *pDXGIDDIBaseFunctions;
};
} DXGI_DDI_BASE_ARGS;
Members
[in] pDXGIBaseCallbacks
A pointer to a DXGI_DDI_BASE_CALLBACKS structure that contains a table of Microsoft Direct3D runtime callback functions that the driver can use to access kernel services.
pDXGIDDIBaseFunctions6_1
pDXGIDDIBaseFunctions6
pDXGIDDIBaseFunctions5
[in/out] pDXGIDDIBaseFunctions4
A pointer to a DXGI1_3_DDI_BASE_FUNCTIONS structure that the user-mode display driver fills with a table of its functions. The Direct3D runtime uses these functions to communicate with the user-mode display driver.
Supported starting with Windows 8.1.
[in/out] pDXGIDDIBaseFunctions3
A pointer to a DXGI1_2_DDI_BASE_FUNCTIONS structure that the user-mode display driver fills with a table of its functions. The Direct3D runtime uses these functions to communicate with the user-mode display driver.
Supported starting with Windows 8.
[in/out] pDXGIDDIBaseFunctions2
A pointer to a DXGI1_1_DDI_BASE_FUNCTIONS structure that the user-mode display driver fills with a table of its functions. The Direct3D runtime uses these functions to communicate with the user-mode display driver.
Supported starting with Windows 7.
[in/out] pDXGIDDIBaseFunctions
A pointer to a DXGI_DDI_BASE_FUNCTIONS structure that the user-mode display driver fills with a table of its functions. The Direct3D runtime uses these functions to communicate with the user-mode display driver.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Available in Windows Vista and later versions of the Windows operating systems. |
Header | dxgiddi.h (include D3d10umddi.h) |