структура D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA (d3dukmdt.h)

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

Синтаксис

typedef struct _D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA {
  [in]      D3DKMT_HANDLE hResource;
  [in, out] UINT          PrivateDriverDataSize;
  void          D3DKMT_PTR(
    PVOID              unnamedParam1,
    pPrivateDriverData unnamedParam2
  );
} D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA;

Члены

[in] hResource

Дескриптор ресурса ядра графики DirectX.

[in, PrivateDriverDataSize

Размер буфера pPrivateDriverData в байтах. При нулевом или недостаточном пространстве размер необходимого буфера возвращается вызывающей стороне вместе со значением STATUS_INVALID_BUFFER_SIZEHRESULT из вызывающего метода.

Примечание К тому времени, когда будет выполнен еще один вызов с новым размером буфера, ресурс может быть связан с буфером другого размера.
 

void D3DKMT_PTR( PVOID unnamedParam1, pPrivateDriverData unnamedParam2)

Требования

Требование Значение
Минимальная версия клиента Windows 10
Минимальная версия сервера Windows Server 2016
Верхняя часть d3dukmdt.h (включая D3dumddi.h, D3dkmddi.h)

См. также раздел

pfnGetResourcePresentPrivateDriverDataCb