IDWriteInMemoryFontFileLoader::CreateInMemoryFontFileReference 메서드(dwrite_3.h)
바이트 배열에서 글꼴 파일 참조(IDWriteFontFile 개체)를 만듭니다. 글꼴 파일 참조는 생성된 IDWriteInMemoryFontFileLoader instance 바인딩되며 해당 로더가 팩터리에 등록된 동안 유효한 상태로 유지됩니다.
구문
HRESULT CreateInMemoryFontFileReference(
IDWriteFactory *factory,
[in] void const *fontData,
UINT32 fontDataSize,
[in, optional] IUnknown *ownerObject,
[out] IDWriteFontFile **fontFile
);
매개 변수
factory
형식: IDWriteFactory*
글꼴 파일 참조를 만드는 데 사용되는 팩터리 개체입니다.
[in] fontData
형식: void const*
글꼴 데이터를 포함하는 메모리 블록에 대한 포인터입니다.
fontDataSize
형식: UINT32
글꼴 데이터의 크기입니다.
[in, optional] ownerObject
형식: IUnknown*
fontData 매개 변수로 지정된 메모리를 소유하는 선택적 개체입니다. 이 매개 변수가 NULL이 아닌 경우 메서드는 글꼴 데이터에 대한 포인터를 저장하고 소유자 개체에 대한 참조를 추가합니다. fontData 포인터는 소유자 개체가 해제될 때까지 유효한 상태를 유지해야 합니다. 이 매개 변수가 NULL이면 메서드는 글꼴 데이터의 복사본을 만듭니다.
[out] fontFile
형식: IDWriteFontFile**
새로 만든 글꼴 파일 참조에 대한 포인터를 받습니다.
반환 값
형식: HRESULT
이 메서드는 HRESULT 성공 또는 오류 코드를 반환합니다.
요구 사항
대상 플랫폼 | Windows |
헤더 | dwrite_3.h |
라이브러리 | Dwrite.lib |