DCIBeginAccess, fonction (dciman.h)
[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.]
Obtient un pointeur d’accès pour afficher la mémoire tampon de trame en fonction du rectangle donné.
Syntaxe
DCIRVAL DCIBeginAccess(
[in] LPDCISURFACEINFO pdci,
[in] int x,
[in] int y,
[in] int dx,
[in] int dy
);
Paramètres
[in] pdci
Pointeur vers une structure DCISURFACEINFO .
[in] x
Coordonnée x du coin supérieur gauche du rectangle.
[in] y
Coordonnée y du coin supérieur gauche du rectangle.
[in] dx
Largeur du rectangle.
[in] dy
Hauteur du rectangle.
Valeur retournée
Si la fonction réussit, la valeur de retour est DCI_OK ou DCI_STATUS_POINTERCHANGED. DCI_STATUS_POINTERCHANGED indique que l’adresse virtuelle de la mémoire tampon de trame a pu être modifiée depuis le dernier appel. Par conséquent, l’application ne doit pas supposer la cohérence de l’adresse virtuelle de la mémoire tampon de trame d’affichage. Si la fonction échoue, la valeur de retour est l’une des erreurs DCI.
Configuration requise
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] |
Plateforme cible | Windows |
En-tête | dciman.h |
Bibliothèque | Dciman32.lib |
DLL | Dciman32.dll |