Share via


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

Reserver。 此值必須是 FALSE

[in, out, optional] pcIndirect

選擇性。 間接屬性計數的指標。

傳回值

傳回 SERIALIZEDPROPERTYVALUE的指標。

備註

此函式會將 PROPVARIANT 轉換為屬性。 如果函式失敗,它會擲回代表STATUS_INVALID_PARAMETER NT_STATUS的例外 狀況

規格需求

需求
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
目標平台 Windows
標頭 propidl.h
程式庫 Ole32.lib
Dll Ole32.dll

另請參閱

StgConvertPropertyToVariant

StgSerializePropVariant