ID3D12Device::CreateFence-Methode (d3d12.h)
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 |