Freigeben über


PFND3D11_1DDI_GETCAPTUREHANDLE Rückruffunktion (d3d10umddi.h)

Gibt das Handle für eine angegebene Ressource zurück, die vom Treiber zugeordnet wurde. Diese Funktion gibt auch die Größe und position 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

Nichts

Bemerkungen

Bevor die Microsoft Direct3D-Laufzeit 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 innerhalb eines zugeordneten Speicherblocks.

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

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 8
mindestens unterstützte Server- Windows Server 2012
Zielplattform- Desktop
Header- d3d10umddi.h (include D3d10umddi.h)

Siehe auch

D3D11_1DDI_GETCAPTUREHANDLEDATA