다음을 통해 공유


ID3D12Device::CreateFence 메서드(d3d12.h)

펜스 개체를 만듭니다.

구문

HRESULT CreateFence(
        UINT64            InitialValue,
        D3D12_FENCE_FLAGS Flags,
        REFIID            riid,
  [out] void              **ppFence
);

매개 변수

InitialValue

형식: UINT64

펜스의 초기 값입니다.

Flags

형식: D3D12_FENCE_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

추가 정보

ID3D12Device