ID3D12Device::CreateFence 메서드(d3d12.h)
펜스 개체를 만듭니다.
구문
HRESULT CreateFence(
UINT64 InitialValue,
D3D12_FENCE_FLAGS Flags,
REFIID riid,
[out] void **ppFence
);
매개 변수
InitialValue
형식: UINT64
펜스의 초기 값입니다.
Flags
비트 OR 연산을 사용하여 결합된 D3D12_FENCE_FLAGS 형식 값의 조합입니다. 결과 값은 펜스에 대한 옵션을 지정합니다.
riid
형식: REFIID
펜스 인터페이스(ID3D12Fence)에 대한 GUID(Globally Unique Identifier)입니다. 펜스에 대한 인터페이스의 REFIID 또는 GUID는 __uuidof() 매크로를 사용하여 가져올 수 있습니다. 예를 들어 __uuidof(ID3D12Fence)는 인터페이스의 GUID 를 펜스로 가져옵니다.
[out] ppFence
형식: void**
펜스에 액세스하는 데 사용되는 ID3D12Fence 인터페이스에 대한 포인터를 수신하는 메모리 블록에 대한 포인터입니다.
반환 값
형식: HRESULT
성공하면 S_OK 반환합니다. 그렇지 않으면 Direct3D 12 반환 코드 중 하나를 반환합니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | d3d12.h |
라이브러리 | D3D12.lib |
DLL | D3D12.dll |