IDirectXFile::CreateSaveObject 메서드
저장 개체를 만듭니다. 더 이상 사용되지 않습니다.
Syntax
HRESULT CreateSaveObject(
[in] LPCSTR szFileName,
[in] DXFILEFORMAT dwFileFormat,
[out, retval] LPDIRECTXFILESAVEOBJECT *ppSaveObj
);
매개 변수
-
szFileName [in]
-
형식: LCSTTR
데이터를 저장하는 데 사용할 파일의 이름에 대한 포인터입니다.
-
dwFileFormat [in]
-
형식: DXFILEFORMAT
DirectX 파일을 저장할 때 사용할 형식을 나타냅니다. 이 값은 DXFILE 상수의 DXFILEFORMAT_xxx 플래그 중 하나일 수 있습니다. 자세한 내용은 설명 부분을 참조하세요.
-
ppSaveObj [out, retval]
-
만든 저장 개체를 나타내는 IDirectXFileSaveObject 인터페이스에 대한 포인터의 주소입니다.
반환 값
형식: HRESULT
메서드가 성공하면 반환 값이 DXFILE_OK. 메서드가 실패하면 반환 값은 DXFILEERR_BADALLOC, DXFILEERR_BADFILE, DXFILEERR_BADVALUE 중 하나일 수 있습니다.
설명
이 메서드를 사용한 후 IDirectXFileSaveObject 인터페이스의 메서드를 사용하여 데이터 개체를 만들고 템플릿 또는 데이터를 저장합니다.
파일 형식의 기본값은 DXFILEFORMAT_BINARY. 파일 형식 값을 논리적 OR로 결합하여 압축된 텍스트 또는 압축된 이진 파일을 만들 수 있습니다. 파일이 이진 파일(0)과 텍스트(1)로 모두 지정된 경우 값이 텍스트 파일 형식 값(0 + 1 = 1)과 구별할 수 되므로 텍스트 파일로 저장됩니다. 파일 형식을 텍스트로 압축해야 함을 나타내는 경우 파일은 먼저 텍스트로 작성된 다음 압축됩니다. 그러나 압축된 텍스트 파일은 이진 텍스트 파일만큼 효율적이지 않으므로 대부분의 경우 이진 및 압축을 나타내려고 합니다. 형식을 지정하지 않고 파일을 압축하도록 설정하면 이진 압축 파일이 생성됩니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|
라이브러리 |
|
추가 정보