Partager via


PFND3DDDI_CAPTURETOSYSMEM fonction de rappel (d3dumddi.h)

La fonction CaptureToSysMem copie le contenu d’une mémoire tampon de capture dans une surface de destination.

Syntaxe

PFND3DDDI_CAPTURETOSYSMEM Pfnd3dddiCapturetosysmem;

HRESULT Pfnd3dddiCapturetosysmem(
  HANDLE hDevice,
  const D3DDDIARG_CAPTURETOSYSMEM *unnamedParam2
)
{...}

Paramètres

hDevice

Handle de l’appareil d’affichage (contexte graphique).

unnamedParam2

pData [in]

Pointeur vers une structure D3DDDIARG_CAPTURETOSYSMEM qui décrit les paramètres du transfert de bloc de bits (bitblt).

Valeur de retour

CaptureToSysMem retourne l’une des valeurs suivantes :

code de retour Description
S_OK Toutes les ressources pour le bitblt sont en mémoire accessible par GPU.
E_OUTOFMEMORY CaptureToSysMem n’a pas pu allouer la mémoire requise pour qu’elle soit terminée.

Remarques

La fonction CaptureToSysMem est similaire à la fonction Blt, sauf que CaptureToSysMem prend en charge la copie uniquement à partir d’une mémoire tampon de capture.

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
plateforme cible Bureau
d’en-tête d3dumddi.h (include D3dumddi.h)

Voir aussi

D3DDDIARG_CAPTURETOSYSMEM

D3DDDI_DEVICEFUNCS