Fonction D3DKMTEvict (d3dkmthk.h)

D3DKMTEvict est utilisé pour décrémenter le nombre de références de résidence d’allocation. Une fois ce nombre atteint zéro, l’allocation est supprimée de la liste de résidence de l’appareil.

Syntaxe

NTSTATUS D3DKMTEvict(
  D3DKMT_EVICT *unnamedParam1
);

Paramètres

unnamedParam1

pData [in, out]

Pointeur vers une structure D3DKMT_EVICT qui décrit l’opération.

Valeur retournée

Renvoie l'une des valeurs suivantes :

Code de retour Description
STATUS_SUCCESS L’opération a été effectuée avec succès.
STATUS_INVALID_PARAMETER Les paramètres ont été validés et déterminés comme incorrects.

Cette fonction peut également retourner d’autres valeurs NTSTATUS .

Remarques

Une fois la demande d’éviction mise en file d’attente, il est interdit d’accéder à l’allocation sous-jacente, car l’allocation peut être supprimée à tout moment à partir de là, à la discrétion du système d’exploitation.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10
Serveur minimal pris en charge Windows Server 2016
Plateforme cible Universal
En-tête d3dkmthk.h (inclure D3dkmthk.h)
Bibliothèque Gdi32.lib
DLL Gdi32.dll

Voir aussi

D3DKMT_EVICT