Share via


WriteFmtUserTypeStg 함수(ole2.h)

WriteFmtUserTypeStg 함수는 클립보드 형식과 사용자 형식을 스토리지 개체에 씁니다.

구문

HRESULT WriteFmtUserTypeStg(
  [in] LPSTORAGE  pstg,
  [in] CLIPFORMAT cf,
  [in] LPOLESTR   lpszUserType
);

매개 변수

[in] pstg

정보를 쓸 스토리지 개체에 대한 IStorage 포인터입니다.

[in] cf

스토리지 개체의 네이티브 영역 구조를 설명하는 클립보드 형식을 지정합니다. 형식 태그에는 이 스토리지 개체 내의 스트림 및 하위 저장소 이름에 대한 정책과 해당 스트림 내의 데이터를 해석하는 규칙이 포함됩니다.

[in] lpszUserType

개체의 현재 사용자 유형을 지정하는 null로 끝나는 유니코드 문자열에 대한 포인터입니다. 사용자 유형 값 자체는 NULL일 수 없습니다. IOleObject::GetUserType 메서드에서 반환되는 형식입니다. 이 함수가 개체 클래스가 없는 원격 머신으로 전송되는 경우 이 영구적으로 저장된 사용자 유형을 대화 상자의 사용자에게 표시할 수 있습니다.

반환 값

이 함수는 HRESULT를 반환합니다.

설명

WriteFmtUserTypeStg 함수는 개체의 IPersistStorage::Save 메서드 구현에서 호출되어야 합니다. 또한 저장 시퀀스에서 영구 표현을 위해 구조적 스토리지를 사용하는 문서 수준 개체에서 호출해야 합니다.

저장된 정보를 읽기 위해 애플리케이션은 ReadFmtUserTypeStg 함수를 호출합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 ole2.h
라이브러리 Ole32.lib
DLL Ole32.dll
API 세트 ext-ms-win-com-ole32-l1-1-3(Windows 10 버전 10.0.10240에 도입됨)

추가 정보

IPersistStorage::Save

ReadFmtUserTypeStg