次の方法で共有


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を返します。

操作が失敗した場合、関数は システム エラー コードを返します。 考えられるエラー コードを次に示します。

リターン コード 説明
ERROR_INVALID_PARAMETER
データの形式が正しくありません。

要件

要件
サポートされている最小のクライアント サポートなし
サポートされている最小のサーバー Windows Server 2008 Enterprise、Windows Server 2008 Datacenter
対象プラットフォーム Windows
ヘッダー resapi.h
Library ResUtils.lib
[DLL] ResUtils.dll

こちらもご覧ください

ResUtilGetBinaryProperty

ResUtilGetDwordProperty

ResUtilGetSzProperty