structure DXGI_DDI_BASE_ARGS (dxgiddi.h)

La structure DXGI_DDI_BASE_ARGS contient des arguments de création d’appareil DDI (Basic Device Driver Interface) microsoft DirectX Graphics Infrastructure (DXGI).

Syntaxe

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;

Membres

[in] pDXGIBaseCallbacks

Pointeur vers une structure de DXGI_DDI_BASE_CALLBACKS qui contient une table de fonctions de rappel du runtime Microsoft Direct3D que le pilote peut utiliser pour accéder aux services du noyau.

pDXGIDDIBaseFunctions6_1

pDXGIDDIBaseFunctions6

pDXGIDDIBaseFunctions5

[in/out] pDXGIDDIBaseFunctions4

Pointeur vers une structure DXGI1_3_DDI_BASE_FUNCTIONS que le pilote d’affichage en mode utilisateur remplit avec une table de ses fonctions. Le runtime Direct3D utilise ces fonctions pour communiquer avec le pilote d’affichage en mode utilisateur.

Pris en charge à partir de Windows 8.1.

[in/out] pDXGIDDIBaseFunctions3

Pointeur vers une structure de DXGI1_2_DDI_BASE_FUNCTIONS que le pilote d’affichage en mode utilisateur remplit avec une table de ses fonctions. Le runtime Direct3D utilise ces fonctions pour communiquer avec le pilote d’affichage en mode utilisateur.

Pris en charge à partir de Windows 8.

[in/out] pDXGIDDIBaseFunctions2

Pointeur vers une structure de DXGI1_1_DDI_BASE_FUNCTIONS que le pilote d’affichage en mode utilisateur remplit avec une table de ses fonctions. Le runtime Direct3D utilise ces fonctions pour communiquer avec le pilote d’affichage en mode utilisateur.

Pris en charge à partir de Windows 7.

[in/out] pDXGIDDIBaseFunctions

Pointeur vers une structure de DXGI_DDI_BASE_FUNCTIONS que le pilote d’affichage en mode utilisateur remplit avec une table de ses fonctions. Le runtime Direct3D utilise ces fonctions pour communiquer avec le pilote d’affichage en mode utilisateur.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows Vista et les versions ultérieures des systèmes d’exploitation Windows.
En-tête dxgiddi.h (include D3d10umddi.h)

Voir aussi

CreateDevice(D3D10)

D3D10DDIARG_CREATEDEVICE

DXGI1_1_DDI_BASE_FUNCTIONS

DXGI1_2_DDI_BASE_FUNCTIONS

DXGI1_3_DDI_BASE_FUNCTIONS

DXGI_DDI_BASE_CALLBACKS

DXGI_DDI_BASE_FUNCTIONS