DXGKDDI_CLOSEALLOCATION fonction de rappel (d3dkmddi.h)
La fonction DxgkDdiCloseAllocation annule la liaison des allocations spécifiques à l’appareil que la fonction DxgkDdiOpenAllocation a créées.
Syntaxe
DXGKDDI_CLOSEALLOCATION DxgkddiCloseallocation;
NTSTATUS DxgkddiCloseallocation(
[in] IN_CONST_HANDLE hDevice,
[in] IN_CONST_PDXGKARG_CLOSEALLOCATION pCloseAllocation
)
{...}
Paramètres
[in] hDevice
Handle pour le périphérique de contexte graphique dont les allocations sont indépendantes. La fonction DxgkDdiCreateDevice du pilote miniport d’affichage fournissait précédemment ce handle au sous-système du noyau graphique Microsoft DirectX dans le membre hDevice de la structure DXGKARG_CREATEDEVICE .
[in] pCloseAllocation
Pointeur vers une structure DXGKARG_CLOSEALLOCATION qui contient des informations sur les allocations de dissociation.
Valeur retournée
DxgkDdiCloseAllocation retourne STATUS_SUCCESS, ou un résultat d’erreur approprié si les allocations ne sont pas correctement indépendantes du périphérique de contexte graphique.
Remarques
Avant que le pilote de miniport d’affichage reçoive un appel à sa fonction DxgkDdiDestroyAllocation pour libérer des allocations, le pilote appelle la fonction DxgkDdiCloseAllocation pour fermer toutes les liaisons à ces allocations.
Pour une ressource qui contient plusieurs allocations, le sous-système du noyau graphique DirectX demande à DxgkDdiCloseAllocation de fermer simultanément toutes les allocations en spécifiant les handles des allocations spécifiques aux appareils dans le membre pOpenHandleList de la structure DXGKARG_CLOSEALLOCATION .
DxgkDdiCloseAllocation doit être rendu paginable.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour