DXGI_DDI_BASE_ARGS 구조체(dxgiddi.h)
DXGI_DDI_BASE_ARGS 구조에는 Microsoft DXGI(DirectX Graphics Infrastructure) 기본 DDI(디바이스 드라이버 인터페이스) 디바이스 생성 인수가 포함됩니다.
구문
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
드라이버 가 커 널 서비스에 액세스하는 데 사용할 수 있는 Microsoft Direct3D 런타임 콜백 함수 테이블을 포함하는 DXGI_DDI_BASE_CALLBACKS 구조체에 대한 포인터입니다.
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(D3d10umddi.h 포함) |