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