ID3DXFile::CreateSaveObject 메서드
.x 파일에 데이터를 저장하는 데 사용할 저장 개체를 만듭니다.
구문
HRESULT CreateSaveObject(
[in] LPCVOID pData,
[in] D3DXF_FILESAVEOPTIONS flags,
[in] D3DXF_FILEFORMAT dwFileFormat,
[out] ID3DXFileSaveObject **ppSaveObj
);
매개 변수
-
pData [in]
-
형식: LPCVOID
데이터를 저장하는 데 사용할 파일의 이름에 대한 포인터입니다.
-
flags [in]
-
데이터를 저장할 파일의 이름을 지정하는 값입니다. 이 값은 파일 저장 옵션 플래그 중 하나일 수 있습니다.
-
dwFileFormat [in]
-
형식: D3DXF_FILEFORMAT
.x 파일을 저장할 때 사용할 형식을 나타냅니다. 이 값은 파일 형식 플래그 중 하나일 수 있습니다. 자세한 내용은 설명 부분을 참조하세요.
-
ppSaveObj [out]
-
형식: ID3DXFileSaveObject**
생성된 저장 개체를 나타내는 ID3DXFileSaveObject 인터페이스에 대한 포인터의 주소입니다.
반환 값
형식: HRESULT
메서드가 성공하면 반환 값이 S_OK. 메서드가 실패하면 반환 값은 D3DXFERR_BADVALUE, D3DXFERR_PARSEERROR 중 하나일 수 있습니다.
설명
이 메서드를 사용한 후 ID3DXFileSaveObject 인터페이스의 메서드를 사용하여 데이터 개체를 만들고 템플릿 또는 데이터를 저장합니다.
저장된 파일 형식 dwFileFormat의 경우 파일 형식의 이진, 레거시 이진 또는 텍스트 플래그 중 하나를 지정해야 합니다. 선택적 D3DXF_FILEFORMAT_COMPRESSED 플래그를 사용하여 파일을 압축할 수 있습니다.
파일 형식 값을 논리적 OR로 결합하여 압축된 텍스트 또는 압축된 이진 파일을 만들 수 있습니다. 파일 형식을 텍스트로 압축해야 한다고 표시하면 파일이 먼저 텍스트로 작성된 다음 압축됩니다. 그러나 압축된 텍스트 파일은 이진 텍스트 파일만큼 효율적이지 않습니다. 따라서 대부분의 경우 이진 및 압축을 나타내려고 합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|
라이브러리 |
|
추가 정보