DXGKCB_UNPINFRAMEBUFFERFORSAVE fonction de rappel (d3dkmddi.h)
Un pilote miniport en mode noyau affiche DXGKCB_UNPINFRAMEBUFFERFORSAVE pour libérer le mappage défini dans un appel antérieur à DXGKCB_PINFRAMEBUFFERFORSAVE2 ou DXGKCB_PINFRAMEBUFFERFORSAVE.
Syntaxe
DXGKCB_UNPINFRAMEBUFFERFORSAVE DxgkcbUnpinframebufferforsave;
NTSTATUS DxgkcbUnpinframebufferforsave(
[in] IN_CONST_HANDLE hAdapter,
[in] IN_CONST_PDXGKARGCB_UNPINFRAMEBUFFERFORSAVE pUnpinFrameBufferForSave
)
{...}
Paramètres
[in] hAdapter
Handle vers un adaptateur d’affichage. Le pilote fournit ce handle pour le périphérique maître/prospect dans la chaîne LDA.
[in] pUnpinFrameBufferForSave
Pointeur vers la structure DXGKARGCB_UNPINFRAMEBUFFERFORSAVE qui contient un handle vers la mémoire à supprimer.
Valeur de retour
DXGKCB_UNPINFRAMEBUFFERFORSAVE retourne STATUS_SUCCESS si l’opération réussit. Sinon, elle retourne l’un des codes d’erreur définis dans Ntstatus.h.
Remarques
DXGKCB_XXX fonctions sont implémentées par Dxgkrnl. Pour utiliser cette fonction de rappel, définissez les membres de DXGKARGCB_UNPINFRAMEBUFFERFORSAVE, puis appelez DxgkCbUnpinFrameBufferForSave via le DXGKRNL_INTERFACE.
Pour plus d’informations, consultez d’isolation GPU basée sur IOMMU.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10, version 1803 (WDDM 2.4) |
d’en-tête | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |