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 zum Ändern der Größe des Kachelpools.
NewSizeInBytes
Die neue Größe des Kachelpools in Bytes. Die Größe muss ein Vielfaches von 64 KB oder 0 sein.
Rückgabewert
Keine
Bemerkungen
Der Treiber kann die Rückruffunktion pfnSetErrorCb verwenden, um einen Fehlercode festzulegen, wobei bei Erfolgreicher Ausführung S_OK festgelegt wird. Andernfalls wird eine der folgenden 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 zuordnen, aber es war nicht genügend Arbeitsspeicher verfügbar. Der vorhandene Kachelpool bleibt unverändert, einschließlich vorhandener Zuordnungen. |
Die Direct3D-Runtime führt eine minimale Überprüfung der Parameter durch, aber der Aufruf schlägt fehl, wenn die neue Kachelpoolgröße kein Vielfaches der Kachelgröße oder 0 (null) ist.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8.1 (WDDM 1.3) |
Unterstützte Mindestversion (Server) | Windows Server 2012 R2 |
Zielplattform | Desktop |
Kopfzeile | d3d10umddi.h (include D3d10umddi.h) |