Condividi tramite


struttura D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA (d3dukmdt.h)

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

Sintassi

typedef struct _D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA {
  [in]      D3DKMT_HANDLE hResource;
  [in, out] UINT          PrivateDriverDataSize;
  [in, out] PVOID         pPrivateDriverData;
} D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA;

Membri

[in] hResource

Handle di risorse kernel della grafica DirectX.

[in, PrivateDriverDataSize

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

Nota Al momento in cui viene effettuata un'altra chiamata con la nuova dimensione del buffer, la risorsa potrebbe essere associata a un buffer di dimensioni diverso.
 

[in, pPrivateDriverData

Buffer in cui verranno scritti i dati privati.

Fabbisogno

Requisito Valore
client minimo supportato Windows 10
server minimo supportato Windows Server 2016
intestazione d3dukmdt.h (include D3dumddi.h, D3dkmddi.h)

Vedere anche

pfnGetResourcePresentPrivateDriverDataCb