D3DDDICB_DESTROYALLOCATION2FLAGS Struktur (d3dukmdt.h)
Die D3DDDICB_DESTROYALLOCATION2FLAGS-Struktur wird mit der D3DKMT_DESTROYALLOCATION2-Struktur verwendet, um Parameter für die Freigabe von Zuordnungen mit D3DKMTDestroyAllocation2 zu beschreiben.
Syntax
typedef struct _D3DDDICB_DESTROYALLOCATION2FLAGS {
union {
struct {
UINT AssumeNotInUse : 1;
UINT SynchronousDestroy : 1;
UINT Reserved : 29;
UINT SystemUseOnly : 1;
};
UINT Value;
};
} D3DDDICB_DESTROYALLOCATION2FLAGS;
Member
AssumeNotInUse
Wert | Bedeutung |
---|---|
FALSE | Weist den Videospeicher-Manager an, davon auszugehen, dass Befehle, die vor der Zerstörungsanforderung in die Warteschlange gestellt werden, versuchen können, auf die zu zerstörende Zuordnung zuzugreifen, und den Zerstörungsvorgang zurückstellen, bis die Befehle in der Warteschlange abgeschlossen sind. |
true | Weist den Videospeicher-Manager an, ausstehende Befehle auf dem Besitzergerät zu ignorieren und die Zuordnungen sofort zu zerstören. |
SynchronousDestroy
Wert | Bedeutung |
---|---|
FALSE | Weist den DirectX-Grafikkern an, dass der Aufruf möglicherweise zurückgegeben wird, bevor der zugrunde liegende Surface-Arbeitsspeicher vollständig vom Betriebssystem zurückgewonnen wird. |
true | Weist den DirectX-Grafikkern an, zu warten, bis der Surface-Arbeitsspeicher vom Betriebssystem zurückgewonnen wird. |
Reserved
Dieser Member ist reserviert und sollte auf null festgelegt werden.
SystemUseOnly
Dieses Element ist reserviert und sollte nicht vom Benutzermodustreiber verwendet werden.
Value
Der konsolidierte Wert der Felder in der Struktur.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Kopfzeile | d3dukmdt.h (einschließlich D3dumddi.h, D3dkmddi.h) |