PFND3DDDI_UPDATEALLOCATIONPROPERTYCB Rückruffunktion (d3dumddi.h)

Die Funktionen pfnUpdateAllocationPropertyCb aktualisiert die Eigenschaft einer Zuordnung, ohne eine neue Zuordnung zu erstellen.

Syntax

PFND3DDDI_UPDATEALLOCATIONPROPERTYCB Pfnd3dddiUpdateallocationpropertycb;

HRESULT Pfnd3dddiUpdateallocationpropertycb(
  HANDLE hDevice,
  D3DDDI_UPDATEALLOCPROPERTY *unnamedParam2
)
{...}

Parameter

hDevice

Ein Handle für das Anzeigegerät, das der Zuordnung zugeordnet ist

unnamedParam2

pUpdateAllocationProperty [in, out]

Ein Zeiger auf eine D3DDDI_UPDATEALLOCPROPERTY-Struktur , die beschreibt, wie die Zuordnung mit den gewünschten Eigenschaften aktualisiert wird.

Rückgabewert

pfnUpdateAllocationPropertyCb gibt einen der folgenden Werte zurück:

Rückgabecode Beschreibung
STATUS_SUCCESS Die Eigenschaften wurden erfolgreich aktualisiert. Der Treiber kann sofort mit der Verwendung der Zuordnung mit der neuen Eigenschaft beginnen. PagingFenceValue ist ungültig, obwohl der Treiber nicht darauf warten sollte.
STATUS_PENDING Die Anforderung wurde erfolgreich in VidMm in die Warteschlange gestellt und wird verarbeitet. Der Treiber muss mit dem zurückgegebenen PagingFenceValue synchronisiert werden, bevor er die Zuordnung mit seiner neuen Eigenschaft verwendet. Beachten Sie, dass bei ungültiger Treiberanforderung möglicherweise zu einem späteren Zeitpunkt ein Fehler auftritt. In diesem Fall wird das Gerät fehlerhaft angezeigt.
E_INVALIDARG Ungültiger Aufruf mit ungültigen Argumenten.
E_OUTOFMEMORY Das gewünschte unterstützte Speichersegment ist voll.
E_FAIL Ein unbekannter Fehler ist aufgetreten.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3dumddi.h