D2D1CreateFactory 함수(d2d1.h)
Direct2D 리소스를 만드는 데 사용할 수 있는 팩터리 개체를 만듭니다.
통사론
HRESULT D2D1CreateFactory(
[in] D2D1_FACTORY_TYPE factoryType,
[in] REFIID riid,
[in, optional] const D2D1_FACTORY_OPTIONS *pFactoryOptions,
[out] void **ppIFactory
);
매개 변수
[in] factoryType
팩터리의 스레딩 모델 및 팩터리에서 만드는 리소스입니다.
[in] riid
형식: REFIID
__uuidof(ID2D1Factory)
사용하여 가져온 ID2D1Factory IID에 대한 참조입니다.
[in, optional] pFactoryOptions
형식: const D2D1_FACTORY_OPTIONS*
디버깅 계층에 제공되는 세부 정보 수준입니다.
[out] ppIFactory
형식: void**
이 메서드가 반환되면 새 팩터리에 대한 포인터에 대한 주소를 포함합니다.
반환 값
형식: HRESULT
함수가 성공하면 S_OK반환합니다. 그렇지 않으면 HRESULT오류 코드반환합니다.
발언
ID2D1Factory 인터페이스는 Direct2D의 시작점을 제공합니다. 일반적으로 팩터리 개체의 단일 인스턴스에서 만든 개체는 해당 인스턴스에서 만든 다른 리소스와 함께 사용할 수 있지만 다른 팩터리 인스턴스에서 만든 리소스에는 사용할 수 없습니다.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7, Windows Vista SP2 및 Windows Vista용 플랫폼 업데이트가 있는 Windows Vista [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2008 R2, Windows Server 2008 SP2 및 Windows Server 2008용 플랫폼 업데이트 [데스크톱 앱 | UWP 앱] |
대상 플랫폼 | Windows |
헤더 | d2d1.h |
라이브러리 | D2d1.lib |
DLL | D2d1.dll |