Поделиться через


функция обратного вызова PFND3D11_1DDI_DISCARD (d3d10umddi.h)

Отменяет выделение (вытеснение) из памяти отображения видео. Реализованы драйверами windows Display Driver Model (WDDM) 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, необязательный]

Необязательный массив структуры RECT для прямоугольников в представлении ресурсов для отмены. Если NULL, функция отмены отмены (D3D11_1) удаляет всю поверхность.

NumRects

Число прямоугольников в массиве, которое указывает pRects параметре.

Возвращаемое значение

Никакой

Замечания

Структура D3D10_DDI_RECT определяется как структура RECT.

typedef RECT D3D10_DDI_RECT;

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 8
минимальный поддерживаемый сервер Windows Server 2012
целевая платформа Настольный
заголовка d3d10umddi.h (include D3d10umddi.h)

См. также

D3D11DDI_HANDLETYPE

D3D11_1DDI_DEVICEFUNCS