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.
Erstellt ein Zaunobjekt.
Syntax
HRESULT CreateFence(
UINT64 InitialValue,
D3D12_FENCE_FLAGS Flags,
REFIID riid,
[out] void **ppFence
);
Parameter
InitialValue
Typ: UINT64
Der Anfangswert für den Zaun.
Flags
Typ: D3D12_FENCE_FLAGS
Eine Kombination aus D3D12_FENCE_FLAGS typisierten Werten, die mithilfe eines bitweisen OR-Vorgangs kombiniert werden. Der resultierende Wert gibt Optionen für den Zaun an.
riid
Typ: REFIID
Der globally unique Identifier (GUID) für die Zaunschnittstelle (ID3D12Fence). Die REFIID oder GUID der Schnittstelle zum Zaun kann mithilfe des Makros __uuidof() abgerufen werden. Beispielsweise ruft __uuidof(ID3D12Fence) die GUID der Schnittstelle zu einem Zaun ab.
[out] ppFence
Typ: void**
Ein Zeiger auf einen Speicherblock, der einen Zeiger auf die ID3D12Fence-Schnittstelle empfängt, die für den Zugriff auf den Zaun verwendet wird.
Rückgabewert
Typ: HRESULT
Gibt bei erfolgreicher Ausführung S_OK zurück. Gibt andernfalls einen der Direct3D 12-Rückgabecodes zurück.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | d3d12.h |
Bibliothek | D3D12.lib |
DLL | D3D12.dll |