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.
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 |