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 |