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

CalcPrivateDeserializedObjectSize вызывается для получения размера данных частного драйвера, который среда выполнения должна выделить для драйвера для создания экземпляра объекта из сериализованной формы.

Синтаксис

PFND3D12DDI_CALCPRIVATEDESERIALIZEDOBJECTSIZE Pfnd3d12ddiCalcprivatedeserializedobjectsize;

SIZE_T Pfnd3d12ddiCalcprivatedeserializedobjectsize(
  D3D12DDI_HDEVICE HDEVICE,
  D3D12DDI_HANDLETYPE HandleType,
  SIZE_T BlobSize,
  const UINT *pBlob
)
{...}

Параметры

HDEVICE

Дескриптор устройства.

HandleType

Тип загружаемого объекта.

BlobSize

Размер сериализованного BLOB-объекта.

pBlob

Сериализованный BLOB-объект.

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

Возвращает SIZE_T.

Требования

Требование Значение
Минимальная версия клиента Windows 10
Верхняя часть d3d12umddi.h