Partager via


structure D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA (d3dukmdt.h)

D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA est utilisé avec pfnGetResourcePresentPrivateDriverDataCb pour interroger les données privées de la ressource, associées à la ressource pendant Present.

Syntaxe

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

Membres

[in] hResource

Handle de ressource du noyau Graphique DirectX.

[in, PrivateDriverDataSize

Taille de la mémoire tampon pPrivateDriverData en octets. Quand zéro ou lorsqu’il y a un espace insuffisant, la taille de la mémoire tampon requise est renvoyée à l’appelant, ainsi qu’une STATUS_INVALID_BUFFER_SIZEHRESULT valeur de la méthode appelante.

Remarque Au moment où un autre appel est effectué avec la nouvelle taille de mémoire tampon, la ressource peut être associée à une mémoire tampon de taille différente.
 

[in, pPrivateDriverData

Mémoire tampon dans laquelle les données privées seront écrites.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10
serveur minimum pris en charge Windows Server 2016
d’en-tête d3dukmdt.h (include D3dumddi.h, D3dkmddi.h)

Voir aussi

pfnGetResourcePresentPrivateDriverDataCb