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

PCLUSAPI_DELETE_CLUSTER_RESOURCE

コールバック

シグネチャ

DWORD PCLUSAPI_DELETE_CLUSTER_RESOURCE(
    HRESOURCE hResource
);

パラメーター

フィールド型説明
hResourceHRESOURCEオフラインのリソースへのハンドルです。このハンドルは別途クローズする必要があります。

公式ドキュメント

オフラインの リソース を クラスター から削除します。PCLUSAPI_DELETE_CLUSTER_RESOURCE 型は、この関数へのポインターを定義します。

戻り値

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

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

戻り値 説明
ERROR_RESOURCE_ONLINE
Windows Server 2008 R2: hResource で識別されるリソースが現在オフラインではありません。
ERROR_INVALID_STATE
Windows Server 2012: hResource で識別されるリソースが現在オフラインではありません。

解説(Remarks)

DeleteClusterResource は、hResource で指定されたリソースハンドルをクローズしません。メモリリークを避けるため、このハンドルは必ず CloseClusterResource でクローズしてください。

リソース DLL から DeleteClusterResource を呼び出さないでください。詳細については、リソース DLL で呼び出しを避けるべき関数 を参照してください。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)