PFND3DWDDM1_3DDI_RESIZETILEPOOL Rückruffunktion (d3d10umddi.h)
Ändert die Größe eines Kachelpools.
Syntax
PFND3DWDDM1_3DDI_RESIZETILEPOOL Pfnd3dwddm13DdiResizetilepool;
void Pfnd3dwddm13DdiResizetilepool(
D3D10DDI_HDEVICE hDevice,
D3D10DDI_HRESOURCE hTilePool,
UINT64 NewSizeInBytes
)
{...}
Parameter
hDevice
Ein Handle für das Anzeigegerät (Grafikkontext).
hTilePool
Ein Handle für den Kachelpool zum Ändern der Größe.
NewSizeInBytes
Die neue Größe des Kachelpools in Byte. Die Größe muss ein Vielfaches von 64 KB oder Null sein.
Rückgabewert
Nichts
Bemerkungen
Der Treiber kann die pfnSetErrorCb Rückruffunktion verwenden, um einen Fehlercode festzulegen und bei erfolgreicher Ausführung S_OK festzulegen; andernfalls wird eine der folgenden Aktionen zurückgegeben:
Rückgabecode | Beschreibung |
---|---|
E_INVALIDARG | Die neue Kachelpoolgröße ist kein Vielfaches von 64 KB oder Null. Der vorhandene Kachelpool bleibt unverändert, einschließlich vorhandener Zuordnungen. |
E_OUTOFMEMORY | Der Treiber musste Speicherplatz für neue Seitentabellenzuordnungen zuweisen, aber nicht genügend Arbeitsspeicher. Der vorhandene Kachelpool bleibt unverändert, einschließlich vorhandener Zuordnungen. |
Die Direct3D-Laufzeit führt eine minimale Überprüfung von Parametern durch, schlägt jedoch den Aufruf fehl, wenn die größe des neuen Kachelpools kein Vielfaches der Kachelgröße oder null ist.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 8.1 (WDDM 1.3) |
mindestens unterstützte Server- | Windows Server 2012 R2 |
Zielplattform- | Desktop |
Header- | d3d10umddi.h (include D3d10umddi.h) |