struttura D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA (d3dukmdt.h)

D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA viene usato con pfnGetResourcePresentPrivateDriverDataCb per eseguire query sui dati privati della risorsa, associati alla risorsa durante la presentazione.

Sintassi

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

Members

[in] hResource

Handle di risorse del kernel della grafica DirectX.

[in, PrivateDriverDataSize

Dimensioni del buffer pPrivateDriverData in byte. Quando zero o quando lo spazio non è sufficiente, le dimensioni del buffer richiesto vengono restituite al chiamante insieme a un valore HRESULTSTATUS_INVALID_BUFFER_SIZE dal metodo chiamante.

Nota Quando viene eseguita un'altra chiamata con le nuove dimensioni del buffer, la risorsa può essere associata a un buffer di dimensioni diverso.
 

void D3DKMT_PTR( PVOID unnamedParam1, pPrivateDriverData unnamedParam2)

Requisiti

Requisito Valore
Client minimo supportato Windows 10
Server minimo supportato Windows Server 2016
Intestazione d3dukmdt.h (include D3dumddi.h, D3dkmddi.h)

Vedi anche

pfnGetResourcePresentPrivateDriverDataCb