PDD_GETAVAILDRIVERMEMORY Rückruffunktion (ddrawint.h)
Die DdGetAvailDriverMemory-Rückruffunktion fragt die Menge des freien Arbeitsspeichers im vom Treiber verwalteten Speicherheap ab.
Syntax
PDD_GETAVAILDRIVERMEMORY PddGetavaildrivermemory;
DWORD PddGetavaildrivermemory(
PDD_GETAVAILDRIVERMEMORYDATA unnamedParam1
)
{...}
Parameter
unnamedParam1
Verweist auf eine DD_GETAVAILDRIVERMEMORYDATA Struktur, die die zum Ausführen der Abfrage erforderlichen Informationen enthält.
Rückgabewert
DdGetAvailDriverMemory gibt einen der folgenden Rückrufcodes zurück:
Hinweise
Diese Funktion muss nicht implementiert werden, wenn der Arbeitsspeicher von DirectDraw verwaltet wird.
DdGetAvailDriverMemory bestimmt, wie viel freier Arbeitsspeicher in den privaten Heaps des Treibers für den angegebenen Oberflächentyp vorhanden ist. Der Treiber sollte die im DDSCaps-Member der folgenden Struktur angegebenen Oberflächenfunktionen anhand der heaps überprüfen, die er intern pflegt, um zu bestimmen, welche Heapgröße abgefragt werden soll. Wenn beispielsweise DDSCAPS_NONLOCALVIDMEM festgelegt ist, sollte der Treiber nur Beiträge aus den AGP-Heaps zurückgeben.
Der Treiber gibt die Unterstützung von DdGetAvailDriverMemory an, indem er eine Antwort auf GUID_MiscellaneousCallbacks in DdGetDriverInfo implementiert.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | ddrawint.h (einschließlich Winddi.h) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für