ResUtilGetExpandSzValue 関数 (resapi.h)

[この関数は、[要件] セクションで指定したオペレーティング システムで使用できます。 このメソッドのサポートは、Windows Server 2003 で削除されました。 この関数は ResUtils.dll からエクスポートされず、静的にリンクされているプログラムまたは DLL は読み込まれません。

クラスター データベースから展開可能な文字列値を返します。

構文

LPWSTR ResUtilGetExpandSzValue(
  [in] HKEY    hkeyClusterKey,
  [in] LPCWSTR pszValueName,
  [in] BOOL    bExpand
);

パラメーター

[in] hkeyClusterKey

クラスター データベース内の展開可能な文字列値の場所を識別するキー。

[in] pszValueName

取得する値の名前を含む null で終わる Unicode 文字列へのポインター。

[in] bExpand

TRUE の場合、関数は文字列を展開してからを返します。 FALSE の場合、文字列は展開可能な形式で返されます。

戻り値

操作が成功した場合、関数は、指定された値のコピーを含む null で終わる Unicode 文字列を返します。

操作が失敗した場合、関数は NULL を返します。 詳細については、「 GetLastError」を参照してください。

解説

ResUtilGetExpandSzValue ユーティリティ関数によって返される値に割り当てられたメモリが終了したら、LocalFree 関数を呼び出して解放する必要があります。

要件

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

関連項目

ClusterRegQueryValue

ResUtilGetBinaryValue

ResUtilGetDwordValue

ResUtilGetMultiSzValue

ResUtilGetSzValue