Partager via


PFND3DDDI_CAPTURETOSYSMEM fonction de rappel (d3dumddi.h)

La fonction CaptureToSysMem copie le contenu d’une mémoire tampon de capture sur 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 de D3DDDIARG_CAPTURETOSYSMEM qui décrit les paramètres du transfert de bloc de bits (bitblt).

Valeur retournée

CaptureToSysMem retourne l’une des valeurs suivantes :

Code de retour Description
S_OK Toutes les ressources du bitblt se trouvent dans la mémoire accessible par GPU.
E_OUTOFMEMORY CaptureToSysMem n’a pas pu allouer la mémoire nécessaire pour qu’elle se termine.

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.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows Vista et les versions ultérieures des systèmes d’exploitation Windows.
Plateforme cible Desktop (Expérience utilisateur)
En-tête d3dumddi.h (inclure D3dumddi.h)

Voir aussi

D3DDDIARG_CAPTURETOSYSMEM

D3DDDI_DEVICEFUNCS