D3DDDI_MAKERESIDENT_FLAGS Struktur (d3dukmdt.h)
D3DDDI_MAKERESIDENT_FLAGS wird mit MakeResident (pfnMakeResidentCb oder D3DKMTMakeResident) verwendet, um das Betriebssystem anzuweisen, der Geräteresidenzliste eine Ressource hinzuzufügen und die Residency-Referenzanzahl für diese Zuordnung zu erhöhen.
Syntax
typedef struct D3DDDI_MAKERESIDENT_FLAGS {
union {
struct {
UINT CantTrimFurther : 1;
UINT MustSucceed : 1;
UINT Reserved : 30;
};
UINT Value;
};
} D3DDDI_MAKERESIDENT_FLAGS;
Member
CantTrimFurther
Dieses Flag sollte verwendet werden, nachdem der Benutzermodustreiber alle anderen möglichen Ressourcen im Gerät gekürzt hat und erfordert, dass die aktuelle Ressource residiert wird, um den Fortschritt bei einem bestimmten einzelnen atomaren Vorgang voranzutreiben.
MustSucceed
Dieses Flag kann nur festgelegt werden, wenn CantTrimFurther ebenfalls festgelegt ist. Es gibt an, dass die Ressource, die als resident bezeichnet wird, entscheidend für den Fortschritt der Geräteweiterleitung ist. Wenn der Videospeicher-Manager die Anforderung nicht erfüllen kann, wird das Gerät fehlerhaft angezeigt.
Reserved
Dieser Member ist reserviert und sollte auf null festgelegt werden.
Value
Der konsolidierte Wert 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) |