Fonction NtGdiDdGetDC
[Cette fonction est susceptible d’être modifiée à chaque révision du système d’exploitation. Utilisez plutôt Microsoft DirectDraw et Microsoft Direct3DAPIs ; ces API isolent les applications de ces modifications du système d’exploitation et masquent de nombreuses autres difficultés liées à l’interaction directe avec les pilotes d’affichage.]
Crée un contexte d’appareil (DC) pour la surface spécifiée.
Syntaxe
HDC APIENTRY NtGdiDdGetDC(
_In_ HANDLE hSurface,
_In_ PALETTEENTRY *puColorTable
);
Paramètres
-
hSurface [in]
-
Gérez une surface DirectDraw en mode noyau précédemment retournée par NtGdiDdCreateSurface ou NtGdiDdCreateSurfaceObject.
-
puColorTable [in]
-
Pointeur vers une table de couleurs de remplacement pour le contrôleur de domaine retourné.
Valeur retournée
Si elle réussit, cette fonction retourne un HDC valide ; sinon, elle retourne LA VALEUR NULL.
Notes
Un seul contrôleur de domaine est autorisé par surface à un moment donné. Les appels suivants à NtGdiDdGetDC échouent jusqu’à ce que le contrôleur de domaine précédent soit libéré.
Les applications sont invitées à appeler IDirectDrawSurface7::GetDC à la place, qui fournit les mêmes fonctionnalités d’une manière indépendante du système d’exploitation.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows 2000 Server [applications de bureau uniquement] |
En-tête |
|
Voir aussi