다음을 통해 공유


IDWriteFontFace::GetFiles 메서드(dwrite.h)

글꼴 얼굴을 나타내는 글꼴 파일을 가져옵니다.

구문

HRESULT GetFiles(
  [in, out]       UINT32          *numberOfFiles,
  [out, optional] IDWriteFontFile **fontFiles
);

매개 변수

[in, out] numberOfFiles

형식: UINT32*

fontFilesNULL이면 글꼴 얼굴을 나타내는 파일 수를 받습니다. 그렇지 않으면 요청되는 글꼴 파일 수를 전달해야 합니다. 자세한 내용은 아래 설명 섹션을 참조하세요.

[out, optional] fontFiles

형식: IDWriteFontFile**

이 메서드가 반환될 때 에는 글꼴 얼굴을 나타내는 글꼴 파일에 대한 포인터를 저장하는 사용자가 제공한 배열에 대한 포인터가 포함됩니다. 사용자가 글꼴 얼굴을 나타내는 파일 수만 원하는 경우 이 매개 변수는 NULL 일 수 있습니다. 이 API는 COM 규칙에 따라 반환되는 글꼴 파일 포인터의 참조 횟수를 증가시키고, 완료되면 클라이언트에서 해제해야 합니다.

반환 값

형식: HRESULT

메서드가 성공하면 S_OK를 반환하고, 그러지 않으면 HRESULT 오류 코드를 반환합니다.

설명

IDWriteFontFace::GetFiles 메서드를 두 번 호출해야 합니다. GetFiles fontFiles를 처음 호출할 때는 NULL이어야 합니다. 메서드가 반환되면 numberOfFiles 는 글꼴 얼굴을 나타내는 글꼴 파일의 수를 받습니다.

그런 다음 메서드를 두 번째로 호출하여 첫 번째 호출을 출력한 numberOfFiles 값과 올바른 크기의 null이 아닌 버퍼를 전달하여 IDWriteFontFile 포인터를 저장합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 7, Windows Vista SP2 및 Windows Vista용 플랫폼 업데이트 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 R2, Windows Server 2008 SP2 및 Windows Server 2008용 플랫폼 업데이트 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 dwrite.h
라이브러리 Dwrite.lib
DLL Dwrite.dll

참고 항목

IDWriteFontFace