Partager via


PFND3D11_1DDI_GETCAPTUREHANDLE fonction de rappel (d3d10umddi.h)

Retourne le handle pour une ressource spécifiée qui a été allouée par le pilote. Cette fonction retourne également la taille et l’emplacement des données spécifiées dans la ressource.

Syntaxe

PFND3D11_1DDI_GETCAPTUREHANDLE Pfnd3d111DdiGetcapturehandle;

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

Paramètres

hDevice

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

pHandleData

Pointeur vers une structure D3D11_1DDI_GETCAPTUREHANDLEDATA qui définit l’allocation de ressources.

Valeur de retour

None

Remarques

Avant que le runtime Microsoft Direct3D appelle la fonction GetCaptureHandle , il définit les membres hResource et ArrayIndex de la structure D3D11_1DDI_GETCAPTUREHANDLEDATA pour spécifier une ressource. Lorsque cette fonction est appelée, le pilote met à jour la structure avec le handle d’allocation en mode noyau associé à la ressource spécifiée, ainsi que la taille des données de ressource et son décalage dans un bloc de mémoire alloué.

Note Le runtime Direct3D appelle cette fonction uniquement pour les ressources qui ont été créées avec l’indicateur D3D11_DDI_BIND_CAPTURE .
 

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8
Serveur minimal pris en charge Windows Server 2012
Plateforme cible Desktop (Expérience utilisateur)
En-tête d3d10umddi.h (include D3d10umddi.h)

Voir aussi

D3D11_1DDI_GETCAPTUREHANDLEDATA