D3D12DDIARG_CREATEDEVICE_0003 구조체(d3d12umddi.h)
D3D12DDIARG_CREATEDEVICE_0003 구조체는 만들 디스플레이 디바이스에 대해 설명합니다.
구문
typedef struct D3D12DDIARG_CREATEDEVICE_0003 {
[in] D3D12DDI_HRTDEVICE hRTDevice;
[in] UINT Interface;
[in] UINT Version;
const D3DDDI_DEVICECALLBACKS *pKTCallbacks;
D3D12DDI_HDEVICE hDrvDevice;
union {
const D3D12DDI_CORELAYER_DEVICECALLBACKS_0003 *p12UMCallbacks;
const D3D12DDI_CORELAYER_DEVICECALLBACKS_0022 *p12UMCallbacks_0022;
const D3D12DDI_CORELAYER_DEVICECALLBACKS_0050 *p12UMCallbacks_0050;
const D3D12DDI_CORELAYER_DEVICECALLBACKS_0062 *p12UMCallbacks_0062;
};
D3D12DDI_CREATE_DEVICE_FLAGS Flags;
} D3D12DDIARG_CREATEDEVICE_0003;
멤버
[in] hRTDevice
드라이버가 Direct3D 런타임으로 다시 호출할 때 사용해야 하는 핸들을 지정하는 디스플레이 디바이스(그래픽 컨텍스트)에 대한 핸들입니다.
[in] Interface
Direct3D 인터페이스 버전입니다.
[in] Version
드라이버가 Direct3D 런타임이 빌드된 시기(런타임 버전)를 식별하는 데 사용할 수 있는 UINT 값입니다.
pKTCallbacks
드라이버 가 커 널 서비스에 액세스하는 데 사용할 수 있는 Direct3D 런타임 콜백 함수 테이블을 포함하는 D3DDDI_DEVICECALLBACKS 구조체에 대한 포인터입니다.
hDrvDevice
Direct3D 런타임이 후속 드라이버 호출에서 디스플레이 디바이스를 식별하는 데 사용하는 디스플레이 디바이스(그래픽 컨텍스트)에 대한 핸들입니다.
p12UMCallbacks
드라이버가 핵심 사용자 모드 런타임 기능에 액세스하는 데 사용할 수 있는 Direct3D 런타임 콜백 함수 테이블을 포함하는 D3D12DDI_CORELAYER_DEVICECALLBACKS_0003 구조체에 대한 포인터입니다.
p12UMCallbacks_0022
드라이버 가 핵심 사용자 모드 런타임 기능에 액세스하는 데 사용할 수 있는 Direct3D 런타임 콜백 함수 테이블을 포함하는 D3D12DDI_CORELAYER_DEVICECALLBACKS_0022 구조체에 대한 포인터입니다.
p12UMCallbacks_0050
드라이버 가 핵심 사용자 모드 런타임 기능에 액세스하는 데 사용할 수 있는 Direct3D 런타임 콜백 함수 테이블을 포함하는 D3D12DDI_CORELAYER_DEVICECALLBACKS_0050 구조체에 대한 포인터입니다.
p12UMCallbacks_0062
드라이버 가 핵심 사용자 모드 런타임 기능에 액세스하는 데 사용할 수 있는 Direct3D 런타임 콜백 함수 테이블을 포함하는 D3D12DDI_CORELAYER_DEVICECALLBACKS_0062 구조체에 대한 포인터입니다.
Flags
디스플레이 디바이스를 만드는 방법을 식별하는 값에 플래그를 지정합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | d3d12umddi.h |