共用方式為


ResUtilGetMultiSzProperty 函式 (resapi.h)

屬性清單中 擷取多個字串屬性,並將指標往前移至清單中的下一個屬性。 PRESUTIL_GET_MULTI_SZ_PROPERTY類型會定義此函式的指標。

語法

DWORD ResUtilGetMultiSzProperty(
  [out]          LPWSTR             *ppszOutValue,
  [out]          LPDWORD            pcbOutValueSize,
  [in]           const PCLUSPROP_SZ pValueStruct,
  [in, optional] LPCWSTR            pszOldValue,
  [in]           DWORD              cbOldValueSize,
  [in, out]      LPBYTE             *ppPropertyList,
  [in, out]      LPDWORD            pcbPropertyListSize
);

參數

[out] ppszOutValue

傳回屬性清單中的多個字串值的指標位址。

[out] pcbOutValueSize

輸出值大小的指標。

[in] pValueStruct

CLUSPROP_MULTI_SZ 結構的指標,指定要從屬性清單中擷取的多個字串值。

[in, optional] pszOldValue

屬性先前值的指標。

[in] cbOldValueSize

屬性上一個值的長度指標。

[in, out] ppPropertyList

包含多個字串屬性之屬性清單緩衝區之指標的位址。 這個指標將會進階到下一個屬性的開頭。

[in, out] pcbPropertyListSize

屬性清單緩衝區大小的指標。 大小將會遞減以考慮 ppPropertyList 指標的前移。

傳回值

如果作業成功,函式會傳回 ERROR_SUCCESS

如果作業失敗,函式會傳回 系統錯誤碼。 以下是可能的錯誤碼。

傳回碼 Description
ERROR_INVALID_PARAMETER
數據的格式不正確。

規格需求

需求
最低支援的用戶端 都不支援
最低支援的伺服器 Windows Server 2008 Enterprise、Windows Server 2008 Datacenter
目標平台 Windows
標頭 resapi.h
程式庫 ResUtils.lib
Dll ResUtils.dll

另請參閱

ResUtilGetBinaryProperty

ResUtilGetDwordProperty

ResUtilGetSzProperty