다음을 통해 공유


IPersistSerializedPropStorage2::GetPropertyStorageBuffer 메서드(propsys.h)

속성 저장소 instance 직렬화된 속성 스토리지 버퍼를 가져옵니다.

구문

HRESULT GetPropertyStorageBuffer(
  [out] SERIALIZEDPROPSTORAGE *psps,
  [in]  DWORD                 cb,
  [out] DWORD                 *pcbWritten
);

매개 변수

[out] psps

형식: SERIALIZEDPROPSTORAGE*

이 메서드가 성공적으로 반환되면 속성 스토리지 버퍼의 내용이 포함됩니다.

[in] cb

형식:DWORD

psps가 가리키는 버퍼의 초기 크기(바이트)입니다.

[out] pcbWritten

형식: DWORD*

psps가 가리키는 직렬화된 속성 스토리지 버퍼에 포함된 바이트 수입니다.

반환 값

형식: HRESULT

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

설명

cb가 직렬화된 데이터의 총 크기보다 작은 경우 이 메서드는 오류를 반환합니다.

SERIALIZEDPROPSTORAGE 형식은 Propsys.h에서 불완전한 형식으로 정의됩니다. BYTE 값의 배열로 처리해야 합니다. 반환된 데이터의 형식이 지정되지 않았습니다. SERIALIZEDPROPSTORAGE 구조체의 내용은 디스크 또는 다른 스토리지에 유지하는 데 적합하며 IPersistSerializedPropStorage::SetPropertyStorage를 통해 다른 속성 저장소를 초기화하는 데 사용할 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 propsys.h