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 |