Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Fügt dem Cache einen Eintrag hinzu.
Syntax
HRESULT StoreValue(
const void *pKey,
UINT KeySize,
const void *pValue,
UINT ValueSize
);
Parameter
pKey
Typ: _In_reads_bytes_(KeySize) const void *
Der Schlüssel des hinzuzufügenden Eintrags.
KeySize
Typ: UINT-
Die Größe des Schlüssels in Byte.
pValue
Typ: _In_reads_bytes_(ValueSize) void *
Ein Zeiger auf einen Speicherblock, der den hinzuzufügenden Eintrag enthält.
ValueSize
Typ: UINT-
Die Größe des hinzuzufügenden Eintrags in Byte.
Rückgabewert
Typ: HRESULT-
Wenn die Funktion erfolgreich ist, wird S_OKzurückgegeben. Andernfalls wird ein HRESULT-Fehlercodezurückgegeben.
Rückgabewert | Beschreibung |
---|---|
DXGI_ERROR_ALREADY_EXISTS | Es gibt einen Eintrag mit demselben Schlüssel. |
DXGI_ERROR_CACHE_HASH_COLLISION | Es gibt einen Eintrag mit demselben Hash wie der angegebene Schlüssel, aber der Schlüssel stimmt nicht überein. |
DXGI_ERROR_CACHE_FULL | Wenn Sie diesen Eintrag hinzufügen, wird der Cache größer als seine maximale Größe. |
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10 Build 20348 |
mindestens unterstützte Server- | Windows 10 Build 20348 |
Header- | d3d12.h |
Library | d3d12.lib |
DLL- | d3d12.dll |