PFND3D12DDI_MAPHEAP 콜백 함수(d3d12umddi.h)
클라이언트 드라이버는 PFND3D12DDI_MAPHEAP 구현하여 힙을 매핑합니다.
구문
PFND3D12DDI_MAPHEAP Pfnd3d12ddiMapheap;
HRESULT Pfnd3d12ddiMapheap(
[in] D3D12DDI_HDEVICE unnamedParam1,
[in] D3D12DDI_HHEAP unnamedParam2,
[out] VOID **unnamedParam3
)
{...}
매개 변수
[in] unnamedParam1
hDisplayDevice: 디스플레이 디바이스(그래픽 컨텍스트)에 대한 핸들입니다.
[in] unnamedParam2
hHeap: 매핑해야 하는 디스플레이 디바이스 관리 힙에 대한 핸들입니다.
[out] unnamedParam3
ppData*: 매핑된 힙 데이터에 대한 포인터입니다.
반환 값
PFND3D12DDI_MAPHEAP 성공에 대한 S_OK 반환합니다. 실패 시 적절한 HRESULT 오류 코드를 반환해야 합니다.
설명
힙 데이터는 일반적으로 GPU에서만 액세스할 수 있습니다. PFND3D12DDI_MAPHEAP CPU에서 힙 데이터에 액세스할 수 있도록 합니다. 드라이버는 힙 데이터를 매핑하고 ppData에서 CPU 액세스 가능 포인터를 반환해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | d3d12umddi.h |