Export (0) Print
Expand All
Expand Minimize

DXGI_DDI_BASE_ARGS structure

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 {
  DXGI_DDI_BASE_CALLBACKS *pDXGIBaseCallbacks;
  union {
#if (D3D_UMD_INTERFACE_VERSION >= D3D_UMD_INTERFACE_VERSION_WDDM1_3)
    DXGI1_3_DDI_BASE_FUNCTIONS *pDXGIDDIBaseFunctions4;
#endif 
#if (D3D_UMD_INTERFACE_VERSION >= D3D_UMD_INTERFACE_VERSION_WIN8)
    DXGI1_2_DDI_BASE_FUNCTIONS *pDXGIDDIBaseFunctions3;
#endif 
    DXGI1_1_DDI_BASE_FUNCTIONS *pDXGIDDIBaseFunctions2;
    DXGI_DDI_BASE_FUNCTIONS    *pDXGIDDIBaseFunctions;
  };
} DXGI_DDI_BASE_ARGS;

Members

pDXGIBaseCallbacks

[in] 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.

pDXGIDDIBaseFunctions4

[in/out] 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.

pDXGIDDIBaseFunctions3

[in/out] 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.

pDXGIDDIBaseFunctions2

[in/out] 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.

pDXGIDDIBaseFunctions

[in/out] 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

Version

Available in Windows Vista and later versions of the Windows operating systems.

Header

Dxgiddi.h (include D3d10umddi.h)

See also

CreateDevice(D3D10)
D3D10DDIARG_CREATEDEVICE
DXGI_DDI_BASE_CALLBACKS
DXGI_DDI_BASE_FUNCTIONS
DXGI1_1_DDI_BASE_FUNCTIONS
DXGI1_2_DDI_BASE_FUNCTIONS
DXGI1_3_DDI_BASE_FUNCTIONS

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft