Freigeben über


DCIBeginAccess-Funktion (dciman.h)

[Diese Funktion kann sich bei jeder Betriebssystemrevision ändern. Verwenden Sie stattdessen Microsoft DirectDraw und Microsoft Direct3DAPIs. Diese APIs isolieren Anwendungen vor solchen Betriebssystemänderungen und blenden viele andere Probleme aus, die bei der direkten Interaktion mit Anzeigetreibern auftreten.]

Ruft einen Zugriffszeiger ab, um den Framepuffer basierend auf dem angegebenen Rechteck anzuzeigen.

Syntax

DCIRVAL DCIBeginAccess(
  [in] LPDCISURFACEINFO pdci,
  [in] int              x,
  [in] int              y,
  [in] int              dx,
  [in] int              dy
);

Parameter

[in] pdci

Ein Zeiger auf eine DCISURFACEINFO-Struktur .

[in] x

Die x-Koordinate der linken oberen Ecke des Rechtecks.

[in] y

Die y-Koordinate der linken oberen Ecke des Rechtecks.

[in] dx

Die Breite des Rechtecks.

[in] dy

Die Höhe des Rechtecks.

Rückgabewert

Wenn die Funktion erfolgreich ist, wird der Rückgabewert DCI_OK oder DCI_STATUS_POINTERCHANGED. DCI_STATUS_POINTERCHANGED gibt an, dass die virtuelle Adresse des Framepuffers seit dem letzten Aufruf geändert wurde. Daher sollte die Anwendung nicht von der Konsistenz der virtuellen Adresse des Anzeigerahmenpuffers ausgehen. Wenn die Funktion fehlschlägt, ist der Rückgabewert einer der DCI-Fehler.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile dciman.h
Bibliothek Dciman32.lib
DLL Dciman32.dll

Weitere Informationen

Unterstützung des Grafikclients auf niedriger Ebene