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;
  [in, out] PVOID         pPrivateDriverData;
} D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA;

Angehörige

[in] hResource

Ein DirectX-Grafik-Kernelressourcenhandle.

[in, PrivateDriverDataSize

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

Note By the time another call is made with the new buffer size, the resource could be associated with a different size buffer.
 

[in, pPrivateDriverData

Der Puffer, in den die privaten Daten geschrieben werden.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10
mindestens unterstützte Server- Windows Server 2016
Header- d3dukmdt.h (einschließlich D3dumddi.h, D3dkmddi.h)

Siehe auch

pfnGetResourcePresentPrivateDriverDataCb