DXGKCB_PINFRAMEBUFFERFORSAVE fonction de rappel (d3dkmddi.h)

Un pilote miniport d’affichage en mode noyau appelle DXGKCB_PINFRAMEBUFFERFORSAVE pour épingler l’ensemble de la mémoire tampon d’image en même temps.

Syntaxe

DXGKCB_PINFRAMEBUFFERFORSAVE DxgkcbPinframebufferforsave;

NTSTATUS DxgkcbPinframebufferforsave(
  [in]     IN_CONST_HANDLE hAdapter,
  [in/out] INOUT_PDXGKARGCB_PINFRAMEBUFFERFORSAVE pPinFrameBufferForSave
)
{...}

Paramètres

[in] hAdapter

Handle d’une carte d’affichage. Le pilote fournit ce handle pour le périphérique master/principal dans la chaîne de l’adaptateur d’affichage lié (LDA).

[in/out] pPinFrameBufferForSave

Pointeur vers une structure DXGKARGCB_PINFRAMEBUFFERFORSAVE qui contient des informations sur la mémoire tampon de trame à enregistrer.

Valeur retournée

DXGKCB_PINFRAMEBUFFERFORSAVE retourne STATUS_SUCCESS si l’opération réussit. Sinon, il retourne un code d’erreur NTSTATUS approprié.

Remarques

DXGKCB_XXX fonctions sont implémentées par Dxgkrnl. Pour utiliser cette fonction de rappel, définissez les membres appropriés de DXGKARGCB_PINFRAMEBUFFERFORSAVE , puis appelez DxgkCbPinFrameBufferForSave via le DXGKRNL_INTERFACE.

Pour plus d’informations, consultez Isolation GPU basée sur IOMMU .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1803 (WDDM 2.4)
En-tête d3dkmddi.h
IRQL PASSIVE_LEVEL

Voir aussi

DXGKARGCB_PINFRAMEBUFFERFORSAVE

DXGKCB_UNPINFRAMEBUFFERFORSAVE

DXGKRNL_INTERFACE