IXpsOMPackage::WriteToFile 메서드(xpsobjectmodel.h)
XPS 패키지를 지정된 파일에 씁니다.
통사론
HRESULT WriteToFile(
[in] LPCWSTR fileName,
[in] LPSECURITY_ATTRIBUTES securityAttributes,
[in] DWORD flagsAndAttributes,
[in] BOOL optimizeMarkupSize
);
매개 변수
[in] fileName
만들 파일의 이름입니다. 이 매개 변수는 NULL
[in] securityAttributes
두 개의 고유하지만 관련된 데이터 멤버를 포함하는 SECURITY_ATTRIBUTES 구조체입니다.
- lpSecurityDescriptor: 선택적 보안 설명자
- bInheritHandle: 반환된 핸들을 자식 프로세스에서 상속할 수 있는지 여부를 결정하는 부울 값입니다.
securityAttributes 매개 변수에 대한 자세한 내용은 CreateFile참조하세요.
[in] flagsAndAttributes
만들 파일의 설정과 특성을 지정합니다. 대부분의 파일에서 FILE_ATTRIBUTE_NORMAL 값을 사용할 수 있습니다.
flagsAndAttributes 매개 변수에 대한 자세한 내용은 CreateFile참조하세요.
[in] optimizeMarkupSize
문서에 문서 태그를 쓸 때 크기에 맞게 최적화할지 여부를 나타내는 부울 값입니다.
값 | 의미 |
---|---|
|
패키지 작성기는 최소 크기에 대한 태그를 최적화하려고 시도합니다. |
|
패키지 작성기는 최적화를 시도하지 않습니다. |
반환 값
이 메서드는 HRESULT반환합니다. 가능한 값은 다음 표에 있는 값을 포함하지만 제한되지는 않습니다. 이 표에 나열되지 않은 XPS 문서 API 반환 값에 대한 자세한 내용은 XPS 문서 오류참조하세요.
반환 코드 | 묘사 |
---|---|
|
메서드가 성공했습니다. |
|
|
이 메서드는 패키징 API를 호출합니다. 패키징 API 반환 값에 대한 자세한 내용은 패키징 오류참조하세요.
발언
optimizeMarkupSize 값은 개별 문서 파트 내의 태그를 최적화할지 여부를 결정합니다. 부품이 인터리브되는 방식에는 영향을 주지 않습니다.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7, Windows Vista SP2 및 Windows Vista용 플랫폼 업데이트가 있는 Windows Vista [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2008 R2, Windows Server 2008 SP2 및 Windows Server 2008용 플랫폼 업데이트 [데스크톱 앱 | UWP 앱] |
대상 플랫폼 | Windows |
헤더 | xpsobjectmodel.h |
참고 항목
CreateFile
IXpsOMPackage
XPS 문서 오류