次の方法で共有


ResUtilEnumPrivateProperties 関数 (resapi.h)

クラスター オブジェクトのプライベート プロパティの名前取得します。 PRESUTIL_ENUM_PRIVATE_PROPERTIES 型は、この関数へのポインターを定義します。

構文

DWORD ResUtilEnumPrivateProperties(
  [in]  HKEY    hkeyClusterKey,
  [out] LPWSTR  pszOutProperties,
  [in]  DWORD   cbOutPropertiesSize,
  [out] LPDWORD pcbBytesReturned,
  [out] LPDWORD pcbRequired
);

パラメーター

[in] hkeyClusterKey

クラスター データベース内のプライベート プロパティの場所を識別するキー。

[out] pszOutProperties

列挙プロパティの名前を受け取る出力バッファーへのポインター。

[in] cbOutPropertiesSize

pszOutPropertiesによって指 出力バッファーのサイズ。

[out] pcbBytesReturned

出力バッファーで返される合計バイト数へのポインター。

[out] pcbRequired

出力バッファーが小さすぎてすべての列挙プロパティを保持するには、必要なバイト数へのポインター。

戻り値

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

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

リターン コード 形容
ERROR_BAD_ARGUMENTS
1 つ以上の入力パラメーターが無効でした。
ERROR_NOT_ENOUGH_MEMORY
メモリの割り当て中にエラーが発生しました。
ERROR_MORE_DATA
出力バッファーのサイズが小さすぎて、結果のデータを保持できません。 pcbRequired パラメーターは、正しいサイズを指します。

必要条件

要件 価値
サポートされる最小クライアント サポートされていません
サポートされる最小サーバー Windows Server 2008 Enterprise、Windows Server 2008 Datacenter
ターゲット プラットフォーム の ウィンドウズ
ヘッダー resapi.h
ライブラリ ResUtils.lib
DLL ResUtils.dll

関連項目

ResUtilEnumProperties