Поделиться через


структура DXGI_DDI_BASE_ARGS (dxgiddi.h)

Структура DXGI_DDI_BASE_ARGS содержит аргументы создания устройства в базовом интерфейсе драйвера устройств (DDI) Microsoft DirectX Graphics Infrastructure (DXGI).

Синтаксис

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;

Члены

[in] pDXGIBaseCallbacks

Указатель на структуру DXGI_DDI_BASE_CALLBACKS, содержащую таблицу функций обратного вызова среды выполнения Microsoft Direct3D, которые драйвер может использовать для доступа к службам ядра.

pDXGIDDIBaseFunctions6_1

pDXGIDDIBaseFunctions6

pDXGIDDIBaseFunctions5

[in/out] pDXGIDDIBaseFunctions4

Указатель на структуру DXGI1_3_DDI_BASE_FUNCTIONS, которую драйвер отображения пользовательского режима заполняет таблицей своих функций. Среда выполнения Direct3D использует эти функции для взаимодействия с драйвером отображения в пользовательском режиме.

Поддерживается начиная с Windows 8.1.

[in/out] pDXGIDDIBaseFunctions3

Указатель на DXGI1_2_DDI_BASE_FUNCTIONS структуру, которая отображает драйвер в пользовательском режиме, заполняется таблицей его функций. Среда выполнения Direct3D использует эти функции для взаимодействия с драйвером отображения в пользовательском режиме.

Поддерживается начиная с Windows 8.

[in/out] pDXGIDDIBaseFunctions2

Указатель на структуру DXGI1_1_DDI_BASE_FUNCTIONS, которую драйвер отображения пользовательского режима заполняет таблицей своих функций. Среда выполнения Direct3D использует эти функции для взаимодействия с драйвером отображения в пользовательском режиме.

Поддерживается начиная с Windows 7.

[in/out] pDXGIDDIBaseFunctions

Указатель на структуру DXGI_DDI_BASE_FUNCTIONS, которую драйвер отображения пользовательского режима заполняет таблицей своих функций. Среда выполнения Direct3D использует эти функции для взаимодействия с драйвером отображения в пользовательском режиме.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в Windows Vista и более поздних версиях операционных систем Windows.
заголовка dxgiddi.h (include D3d10umddi.h)

См. также

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