Partager via


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

Voir aussi

Prise en charge du client de bas niveau graphique