ID3D11Device5::CreateFence-Methode (d3d11_4.h)
Erstellt ein Zaunobjekt.
Diese Memberfunktion entspricht der Memberfunktion Direct3D 12 ID3D12Device::CreateFence und gilt in Interop-Szenarien zwischen Direct3D 11 und Direct3D 12.
Syntax
HRESULT CreateFence(
UINT64 InitialValue,
D3D11_FENCE_FLAG Flags,
REFIID ReturnedInterface,
[out] void **ppFence
);
Parameter
InitialValue
Typ: UINT64
Der Anfangswert für den Zaun.
Flags
Typ: D3D11_FENCE_FLAG
Eine Kombination aus D3D11_FENCE_FLAG typisierten Werten, die mithilfe einer bitweisen OR-Operation kombiniert werden. Der resultierende Wert gibt Optionen für den Zaun an.
ReturnedInterface
Typ: REFIID
Die GUID (Globally Unique Identifier) für die Fence-Schnittstelle (ID3D11Fence). Die REFIID oder GUID der Schnittstelle zum Zaun kann mithilfe des Makros __uuidof() abgerufen werden. Beispielsweise ruft __uuidof(ID3D11Fence) die GUID der Schnittstelle zu einem Zaun ab.
[out] ppFence
Typ: void**
Ein Zeiger auf einen Speicherblock, der einen Zeiger auf die ID3D11Fence-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 11-Rückgabecodes zurück.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | d3d11_4.h |
Bibliothek | D3d11.lib |