Win32 API 日本語リファレンス
ホーム › Networking.Clustering › PCLUSAPI_CLUSTER_REG_SET_KEY_SECURITY

PCLUSAPI_CLUSTER_REG_SET_KEY_SECURITY

コールバック

シグネチャ

INT PCLUSAPI_CLUSTER_REG_SET_KEY_SECURITY(
    HKEY hKey,
    DWORD SecurityInformation,
    PSECURITY_DESCRIPTOR pSecurityDescriptor
);

パラメーター

フィールド型説明
hKeyHKEYクラスターデータベースキーのハンドルです。
SecurityInformationDWORDpSecurityDescriptor が指すセキュリティ記述子の内容を示す SECURITY_INFORMATION 構造体です。
pSecurityDescriptorPSECURITY_DESCRIPTORhKey に対応するキーに設定するセキュリティ属性を記述した SECURITY_DESCRIPTOR 構造体へのポインターです。

公式ドキュメント

クラスターデータベース キーのセキュリティ属性を設定します。

戻り値

操作が成功した場合、この関数は ERROR_SUCCESS (0) を返します。

操作が失敗した場合、この関数は システムエラーコード を返します。

解説(Remarks)

ClusterRegSetKeySecurity 関数は、登録されたすべての通知ポートに対して CLUSTER_CHANGE_REGISTRY_ATTRIBUTES イベントを生成します。

次のリソース DLL エントリポイント関数からは ClusterRegSetKeySecurity を呼び出さないでください。

ClusterRegSetKeySecurity は、それ以外のリソース DLL エントリポイント関数やワーカースレッドからは安全に呼び出せます。詳細については、リソース DLL で避けるべき関数呼び出し を参照してください。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)