共用方式為


FreePropVariantArray 函式 (propidl.h)

釋放 PROPVARIANT 結構的數位所使用的記憶體和參考。

語法

HRESULT FreePropVariantArray(
  [in]      ULONG       cVariants,
  [in, out] PROPVARIANT *rgvars
);

參數

[in] cVariants

類型: ULONG

rgvars 所指定陣列中的元素數目。

[in, out] rgvars

類型: PROPVARIANT*

要釋放的 PROPVARIANT 結構數位。 當此函式成功傳回時,陣列中的 PROPVARIANT 結構會設為零,且其類型會設定為 VT_EMPTY。

傳回值

類型: HRESULT

如果此函式成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

備註

此函式會在將結構設定為零之前,釋放陣列中每個結構所持有的記憶體和參考。

此函式會執行與 ClearPropVariantArray 相同的動作,但會傳回 HRESULT

範例

下列範例會示範如何使用 FreePropVariantArray 作為較大程式的一部分

// PROPVARIANT rgpropvar[5];
// Assume all 5 propvariants are initialized and valid.

FreePropVariantArray(ARRAYSIZE(rgpropvar), rgpropvar);

規格需求

需求
最低支援的用戶端 Windows XP 搭配 SP2、Windows Vista [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2003 SP1 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 propidl.h
程式庫 Ole32.lib
Dll Ole32.dll (6.0 版或更新版本)
可轉散發套件 Windows 桌面搜尋 (WDS) 3.0