다음을 통해 공유


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 포함)

추가 정보

D3D11DDI_HANDLETYPE

D3D11_1DDI_DEVICEFUNCS