D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA structure (d3dukmdt.h)
D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA is used with pfnGetResourcePresentPrivateDriverDataCb to query the resource private data, which is associated with the resource during Present.
Syntax
typedef struct _D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA {
[in] D3DKMT_HANDLE hResource;
[in, out] UINT PrivateDriverDataSize;
void D3DKMT_PTR(
PVOID unnamedParam1,
pPrivateDriverData unnamedParam2
);
} D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA;
Members
[in] hResource
A DirectX graphics kernel resource handle.
[in, PrivateDriverDataSize
The size of the pPrivateDriverData buffer in bytes. When zero or when there is insufficient space, the size of the required buffer is returned back to the caller along with a STATUS_INVALID_BUFFER_SIZEHRESULT value from the calling method.
Note By the time another call is made with the new buffer size, the resource could be associated with a different sized buffer.
void D3DKMT_PTR( PVOID unnamedParam1, pPrivateDriverData unnamedParam2)
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10 |
Minimum supported server | Windows Server 2016 |
Header | d3dukmdt.h (include D3dumddi.h, D3dkmddi.h) |