Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die ICM_DRAW Meldung benachrichtigt einen Renderingtreiber, einen Datenrahmen zu dekomprimieren und auf den Bildschirm zu zeichnen.
ICM_DRAW
wParam = (DWORD) (LPVOID) &icdraw;
lParam = sizeof(ICDRAW);
Parameter
-
Wparam
-
Zeiger auf eine ICDRAW-Struktur .
-
Lparam
-
Größe von ICDRAW in Bytes.
Rückgabewert
Gibt ICERR_OK zurück, wenn erfolgreich oder andernfalls ein Fehler aufgetreten ist.
Bemerkungen
Wenn das flag ICDRAW_UPDATE im dwFlags-Element von ICDRAW festgelegt ist, ist der Bereich des bildschirms, der zum Zeichnen verwendet wird, ungültig und muss aktualisiert werden. Der Umfang der Aktualisierung hängt vom Inhalt des lpData-Elements ab.
Wenn lpDataNULL ist, sollte der Treiber das gesamte Zielrechteck mit dem aktuellen Image aktualisieren. Wenn der Treiber eine Kopie des Bilds in einem Off-Screen-Puffer verwaltet, kann diese Meldung fehlschlagen. Wenn lpData nicht NULL ist, sollte der Treiber die Daten zeichnen und sicherstellen, dass das gesamte Ziel aktualisiert wird.
Wenn das ICDRAW_HURRYUP-Flag in dwFlags festgelegt ist, möchte die aufrufende Anwendung, dass der Treiber so schnell wie möglich fortfährt und möglicherweise nicht einmal den Bildschirm aktualisiert.
Wenn das ICDRAW_PREROLL-Flag in dwFlags festgelegt ist, ist dieser Videorahmen vorläufige Informationen und sollte nach Möglichkeit nicht angezeigt werden. Wenn die Wiedergabe beispielsweise mit Frame 10 beginnen soll und Frame 0 der nächste vorherige Schlüsselrahmen ist, wird für die Frames 0 bis 9 ICDRAW_PREROLL festgelegt.
Wenn der Treiber Daten in einen Puffer dekomprimieren soll, senden Sie die ICM_DECOMPRESS Nachricht.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
| Header |
|