次の方法で共有


ResUtilFindDwordProperty 関数 (resapi.h)

プロパティ リスト内の符号なし long プロパティ値を検索します。 PRESUTIL_FIND_DWORD_PROPERTY型は、この関数へのポインターを定義します。

構文

DWORD ResUtilFindDwordProperty(
  [in]  const PVOID pPropertyList,
  [in]  DWORD       cbPropertyListSize,
  [in]  LPCWSTR     pszPropertyName,
  [out] LPDWORD     pdwPropertyValue
);

パラメーター

[in] pPropertyList

値を検索するプロパティ リストへのポインター。

[in] cbPropertyListSize

pPropertyList に含まれるデータのサイズ (バイト単位)。

[in] pszPropertyName

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

[out] pdwPropertyValue

プロパティ リスト バッファーに格納されているデータの実際の値へのポインター。

戻り値

操作が成功した場合、関数は ERROR_SUCCESSを返します。

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

リターン コード 説明
ERROR_INVALID_DATA
データの形式が正しくありません。
ERROR_FILE_NOT_FOUND
プロパティリストにプロパティを配置できませんでした。

解説

操作が成功した場合、 pdwPropertyValue はプロパティ リスト バッファーに直接ポイントします。 pdwPropertyValue を使用する場合は、プロパティ リストの書式設定を妨げないように注意してください。

要件

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

関連項目

ResUtilFindBinaryProperty

ResUtilFindExpandSzProperty

ResUtilFindExpandedSzProperty

ResUtilFindLongProperty

ResUtilFindMultiSzProperty

ResUtilFindSzProperty