PFND3D11_1DDI_GETCAPTUREHANDLE Rückruffunktion (d3d10umddi.h)

Gibt das Handle für eine angegebene Ressource zurück, die vom Treiber zugewiesen wurde. Diese Funktion gibt auch die Größe und den Speicherort der angegebenen Daten innerhalb der Ressource zurück.

Syntax

PFND3D11_1DDI_GETCAPTUREHANDLE Pfnd3d111DdiGetcapturehandle;

void Pfnd3d111DdiGetcapturehandle(
  D3D10DDI_HDEVICE hDevice,
  D3D11_1DDI_GETCAPTUREHANDLEDATA *pHandleData
)
{...}

Parameter

hDevice

Ein Handle für das Anzeigegerät (Grafikkontext).

pHandleData

Ein Zeiger auf eine D3D11_1DDI_GETCAPTUREHANDLEDATA-Struktur , die die Ressourcenzuordnung definiert.

Rückgabewert

Keine

Bemerkungen

Bevor die Microsoft Direct3D-Runtime die GetCaptureHandle-Funktion aufruft, legt sie die hResource - und ArrayIndex-Member der D3D11_1DDI_GETCAPTUREHANDLEDATA-Struktur fest, um eine Ressource anzugeben. Wenn diese Funktion aufgerufen wird, aktualisiert der Treiber die Struktur mit dem Kernelmoduszuordnungshandle, das der angegebenen Ressource zugeordnet ist, sowie die Größe der Ressourcendaten und deren Offset in einem zugeordneten Speicherblock.

Hinweis Die Direct3D-Runtime ruft diese Funktion nur für Ressourcen auf, die mit dem flag D3D11_DDI_BIND_CAPTURE erstellt wurden.
 

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8
Unterstützte Mindestversion (Server) Windows Server 2012
Zielplattform Desktop
Kopfzeile d3d10umddi.h (einschließlich D3d10umddi.h)

Weitere Informationen

D3D11_1DDI_GETCAPTUREHANDLEDATA