Fonction D3DKMTCreateDCFromMemory (d3dkmthk.h)
La fonction D3DKMTCreateDCFromMemory crée un contexte d’affichage à partir d’un bloc de mémoire spécifié.
Syntaxe
NTSTATUS D3DKMTCreateDCFromMemory(
D3DKMT_CREATEDCFROMMEMORY *unnamedParam1
);
Paramètres
unnamedParam1
pData [in, out]
Pointeur vers une structure D3DKMT_CREATEDCFROMMEMORY qui décrit les paramètres de création d’un contexte d’affichage.
Valeur retournée
D3DKMTCreateDCFromMemory retourne l’une des valeurs suivantes :
Code de retour | Description |
---|---|
STATUS_SUCCESS | Le contexte d’affichage a été créé 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
Le noyau contrôle la mémoire référencée par le contexte d’affichage créé par la fonction D3DKMTCreateDCFromMemory . Vous devez appeler la fonction D3DKMTDestoryDCFromMemory pour libérer la mémoire référencée par le contexte d’affichage. Toute autre approche pour libérer cette mémoire échouera.
Pendant l’exécution de la fonction D3DKMTCreateDCFromMemory , le noyau verrouille et sonde la mémoire référencée en effectuant une écriture sans thread sur chaque page de la mémoire. Aucun autre thread dans votre processus ne doit essayer d’accéder à une partie de cette mémoire pendant la durée de l’appel D3DKMTCreateDCFromMemory ; sinon, les résultats ne seront pas définis.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
Plateforme cible | Universal |
En-tête | d3dkmthk.h (include D3dkmthk.h) |
Bibliothèque | Gdi32.lib |
DLL | Gdi32.dll |
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