D3DDDI_MAKERESIDENT_FLAGS Struktur (d3dukmdt.h)
D3DDDI_MAKERESIDENT_FLAGS wird mit MakeResident (pfnMakeResidentCb oder D3DKMTMakeResident) verwendet, um das Betriebssystem anzuweisen, der Geräteaufbewahrungsliste 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;
Angehörige
CantTrimFurther
Dieses Kennzeichen sollte verwendet werden, nachdem der Benutzermodustreiber alle anderen möglichen Ressourcen auf dem Gerät gekürzt hat und die aktuelle Ressource für die Ausführung eines bestimmten Atomvorgangs erforderlich ist.
MustSucceed
Dieses Kennzeichen kann nur festgelegt werden, wenn CantTrimFurther ebenfalls festgelegt ist. Es weist darauf hin, dass die ressource, die als Resident ausgeführt wird, für den Fortschritt des Geräts von entscheidender Bedeutung ist. Wenn der Videospeicher-Manager die Anforderung nicht erfüllen kann, wird das Gerät fehlerhaft angezeigt.
Reserved
Dieses Element ist reserviert und sollte auf Null festgelegt werden.
Value
Der konsolidierte Wert der Struktur.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10 |
mindestens unterstützte Server- | Windows Server 2016 |
Header- | d3dukmdt.h (einschließlich D3dumddi.h, D3dkmddi.h) |