D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA-Struktur (d3dukmdt.h)

D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA wird mit pfnGetResourcePresentPrivateDriverDataCb verwendet, um die privaten Ressourcendaten abzufragen, die der Ressource während der Präsentation zugeordnet sind.

Syntax

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

Member

[in] hResource

Ein DirectX-Grafikkern-Ressourcenhandle.

[in, PrivateDriverDataSize

Die Größe des pPrivateDriverData-Puffers in Bytes. Wenn null oder nicht genügend Speicherplatz vorhanden ist, wird die Größe des erforderlichen Puffers zusammen mit einem STATUS_INVALID_BUFFER_SIZEHRESULT-Wert der aufrufenden Methode an den Aufrufer zurückgegeben.

Hinweis Wenn ein weiterer Aufruf mit der neuen Puffergröße erfolgt, kann die Ressource einem Puffer mit einer anderen Größe zugeordnet werden.
 

void D3DKMT_PTR( PVOID unnamedParam1, pPrivateDriverData unnamedParam2)

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10
Unterstützte Mindestversion (Server) Windows Server 2016
Kopfzeile d3dukmdt.h (einschließlich D3dumddi.h, D3dkmddi.h)

Weitere Informationen

pfnGetResourcePresentPrivateDriverDataCb