DXGKDDI_STOPCAPTURE fonction de rappel (d3dkmddi.h)
La fonction DxgkDdiStopCapture empêche le matériel de capture d’utiliser l’allocation donnée comme mémoire tampon de capture.
Syntaxe
DXGKDDI_STOPCAPTURE DxgkddiStopcapture;
NTSTATUS DxgkddiStopcapture(
[in] IN_CONST_HANDLE hAdapter,
[in] IN_CONST_PDXGKARG_STOPCAPTURE pStopCapture
)
{...}
Paramètres
[in] hAdapter
Handle vers un bloc de contexte associé à un adaptateur d’affichage. Le pilote miniport d’affichage a précédemment fourni ce handle au sous-système du noyau graphique Microsoft DirectX dans le paramètre de sortie MiniportDeviceContext de la fonction DxgkDdiAddDevice .
[in] pStopCapture
Pointeur vers une structure de DXGKARG_STOPCAPTURE qui contient le handle de l’allocation utilisée comme mémoire tampon de capture.
Valeur retournée
DxgkDdiStopCapture retourne STATUS_SUCCESS ou un résultat d’erreur approprié si l’allocation n’est pas correctement arrêtée.
Remarques
Lorsqu’une mémoire tampon de capture est détruite, le sous-système du noyau graphique DirectX appelle la fonction DxgkDdiStopCapture pour informer le pilote de miniport d’affichage pour empêcher le matériel de capture d’utiliser l’allocation comme mémoire tampon de capture. Si le matériel de capture a déjà cessé d’utiliser l’allocation, le pilote doit ignorer l’appel.
DxgkDdiStopCapture 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 |