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

pfnGetResourcePresentPrivateDriverDataCb используется для запроса частных данных ресурса, связанного с ресурсом во время present.

Синтаксис

PFND3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATACB Pfnd3dddiGetresourcepresentprivatedriverdatacb;

HRESULT Pfnd3dddiGetresourcepresentprivatedriverdatacb(
  HANDLE hDevice,
  D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA *unnamedParam2
)
{...}

Параметры

hDevice

Дескриптор устройства отображения.

unnamedParam2

pData [in, out]

Указатель на структуру D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA, описывающую операцию выполнения и содержащую результаты.

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

Возвращаемое значение Описание
S_OK Операция успешно завершена.
STATUS_INVALID_BUFFER_SIZE Значение D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA::P rivateDriverDataSize было равно нулю или было недостаточно для хранения данных. Когда элемент управления возвращается вызывающей объекту, PrivateDriverDataSize будет содержать требуемый размер буфера.

Этот метод может возвращать другие значения HRESULT.

Требования

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