Partager via


PFND3D11_1DDI_GETCAPTUREHANDLE fonction de rappel (d3d10umddi.h)

Retourne le handle d’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

Aucun

Remarques

Avant que le runtime Microsoft Direct3D appelle la fonction GetCaptureHandle, elle définit les hResource et membres 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 du 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é.

Remarque Le runtime Direct3D appelle cette fonction uniquement pour les ressources créées avec l’indicateur de D3D11_DDI_BIND_CAPTURE.
 

Exigences

Exigence Valeur
client minimum pris en charge Windows 8
serveur minimum pris en charge Windows Server 2012
plateforme cible Bureau
d’en-tête d3d10umddi.h (include D3d10umddi.h)

Voir aussi

D3D11_1DDI_GETCAPTUREHANDLEDATA