StgConvertVariantToProperty 関数 (propidl.h)

StgConvertVariantToProperty 関数は、PROPVARIANT データ型を SERIALIZEDPROPERTYVALUE データ型に変換します。

構文

SERIALIZEDPROPERTYVALUE * StgConvertVariantToProperty(
  [in]                const PROPVARIANT       *pvar,
  [in]                USHORT                  CodePage,
  [out, optional]     SERIALIZEDPROPERTYVALUE *pprop,
  [in, out]           ULONG                   *pcb,
  [in]                PROPID                  pid,
  [in]                BOOLEAN                 fReserved,
  [in, out, optional] ULONG                   *pcIndirect
);

パラメーター

[in] pvar

PROPVARIANT へのポインター。

[in] CodePage

プロパティ セットのコード ページ。

[out, optional] pprop

省略可能。 SERIALIZEDPROPERTYVALUE へのポインター。

[in, out] pcb

残りのストリーム長へのポインター。戻り時に実際のプロパティ サイズに更新されます。

[in] pid

propid (間接の場合に使用されます)。

[in] fReserved

予約者。 値は FALSE である必要があります。

[in, out, optional] pcIndirect

省略可能。 間接プロパティ数へのポインター。

戻り値

SERIALIZEDPROPERTYVALUE へのポインターを返します。

注釈

この関数は 、PROPVARIANT を プロパティに変換します。 関数が失敗した場合は、 STATUS_INVALID_PARAMETER NT_STATUSを表す例外がスローされます。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー propidl.h
Library Ole32.lib
[DLL] Ole32.dll

こちらもご覧ください

StgConvertPropertyToVariant

StgSerializePropVariant