PFND3DDDI_UPDATEALLOCATIONPROPERTYCB Rückruffunktion (d3dumddi.h)
Die pfnUpdateAllocationPropertyCb Funktionen 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 Zuordnung mit seiner neuen Eigenschaft beginnen. PagingFenceValue ist ungültig, der Treiber sollte jedoch nicht darauf warten. |
STATUS_PENDING | Die Anforderung wurde erfolgreich in die Warteschlange gestellt und wird verarbeitet. Der Treiber muss mit dem zurückgegebenen PagingFenceValue synchronisiert werden, bevor die Zuordnung mit seiner neuen Eigenschaft verwendet wird. Beachten Sie, dass, wenn die Treiberanforderung ungültig ist, zu einem späteren Zeitpunkt immer noch fehlschlagen kann, 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 | Unbekannter Fehler. |
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Fenster |
Header- | d3dumddi.h |