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

Voir aussi

DXGKARG_STOPCAPTURE

DxgkDdiAddDevice