PFND3D11_1DDI_DISCARD 콜백 함수(d3d10umddi.h)
비디오 디스플레이 메모리에서 할당을 삭제(제거)합니다. WDDM(Windows 디스플레이 드라이버 모델) 1.2 이상 사용자 모드 디스플레이 드라이버에 의해 구현됩니다.
구문
PFND3D11_1DDI_DISCARD Pfnd3d111DdiDiscard;
void Pfnd3d111DdiDiscard(
D3D10DDI_HDEVICE unnamedParam1,
D3D11DDI_HANDLETYPE HandleType,
VOID *hResourceOrView,
const D3D10_DDI_RECT *unnamedParam4,
UINT NumRects
)
{...}
매개 변수
unnamedParam1
hDevice [in]
디스플레이 디바이스(그래픽 컨텍스트)에 대한 핸들입니다.
HandleType
컨텍스트 핸들 형식을 식별하는 D3D11DDI_HANDLETYPE 형식의 값입니다.
hResourceOrView
리소스 또는 삭제할 뷰에 대한 핸들에 대한 포인터입니다.
unnamedParam4
pRects [in, optional]
삭제할 리소스 뷰의 사각형에 대한 RECT 구조체의 선택적 배열입니다. NULL인 경우 Discard(D3D11_1) 함수는 전체 표면을 삭제합니다.
NumRects
pRects 매개 변수가 지정하는 배열의 사각형 수입니다.
반환 값
없음
설명
D3D10_DDI_RECT 구조체는 RECT 구조체로 정의됩니다.
typedef RECT D3D10_DDI_RECT;
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 |
지원되는 최소 서버 | Windows Server 2012 |
대상 플랫폼 | 데스크톱 |
머리글 | d3d10umddi.h(D3d10umddi.h 포함) |