D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA structure (d3dukmdt.h)

D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA est utilisé avec pfnGetResourcePresentPrivateDriverDataCb pour interroger les données privées de la ressource, qui sont associées à la ressource pendant La présente.

Syntaxe

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

Membres

[in] hResource

Un handle de ressource du noyau graphique DirectX.

[in, PrivateDriverDataSize

Taille de la mémoire tampon pPrivateDriverData en octets. Lorsque zéro ou si l’espace est insuffisant, la taille de la mémoire tampon requise est retournée à l’appelant, ainsi qu’une valeur HRESULT STATUS_INVALID_BUFFER_SIZE de la méthode appelante.

Note 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.
 

void D3DKMT_PTR( PVOID unnamedParam1, pPrivateDriverData unnamedParam2)

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10
Serveur minimal pris en charge Windows Server 2016
En-tête d3dukmdt.h (include D3dumddi.h, D3dkmddi.h)

Voir aussi

pfnGetResourcePresentPrivateDriverDataCb