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 DrvEnableDirectDraw-Funktion ermöglicht Hardware für die Verwendung von DirectDraw.
Syntax
BOOL DrvEnableDirectDraw(
DHPDEV dhpdev,
DD_CALLBACKS *pCallBacks,
DD_SURFACECALLBACKS *pSurfaceCallBacks,
DD_PALETTECALLBACKS *pPaletteCallBacks
);
Parameter
dhpdev
Handle für den PDEV , der von der DrvEnablePDEV-Routine des Treibers zurückgegeben wird.
pCallBacks
Verweist auf die DD_CALLBACKS Struktur, die vom Treiber initialisiert werden soll.
pSurfaceCallBacks
Verweist auf die DD_SURFACECALLBACKS Struktur, die vom Treiber initialisiert werden soll.
pPaletteCallBacks
Verweist auf die DD_PALETTECALLBACKS Struktur, die vom Treiber initialisiert werden soll.
Rückgabewert
DrvEnableDirectDraw gibt TRUE zurück, wenn es erfolgreich ist. Andernfalls wird FALSE zurückgegeben.
Hinweise
GDI ruft die DrvEnableDirectDraw-Funktion des Treibers auf, um Zeiger auf die Vom Treiber unterstützten DirectDraw-Rückrufe abzurufen. Der Treiber sollte die Funktionszeigermember von DD_CALLBACKS, DD_SURFACECALLBACKS und DD_PALETTECALLBACKS so festlegen, dass er auf die funktionen verweist, die er implementiert. Ein Treiber sollte auch die entsprechenden Bitfelder in den dwFlags-Membern dieser Strukturen für alle unterstützten Rückrufe festlegen.
Die DrvEnableDirectDraw-Implementierung eines Treibers kann auch Hardwareressourcen wie Anzeigespeicher nur für DirectDraw bereitstellen.
Anforderungen
| Zielplattform | Desktop |
| Kopfzeile | winddi.h (einschließlich Winddi.h) |