次の方法で共有


ResUtilGetResourceDependencyByClassEx 関数 (resapi.h)

指定したクラスター内の指定したリソース依存関係を列挙し、指定したリソース クラスに一致する依存関係へのハンドルを返します。 PRESUTIL_GET_RESOURCE_DEPENDENCY_BY_CLASS_EX型は、この関数へのポインターを定義します。

構文

HRESOURCE ResUtilGetResourceDependencyByClassEx(
  [in] HCLUSTER                  hCluster,
  [in] HANDLE                    hSelf,
  [in] PCLUS_RESOURCE_CLASS_INFO prci,
  [in] BOOL                      bRecurse,
  [in] DWORD                     dwDesiredAccess
);

パラメーター

[in] hCluster

リソースが属するクラスターへのハンドル。

[in] hSelf

依存リソースへのハンドル。 このリソースは、1 つ以上のリソースに依存します。

[in] prci

返される依存関係のリソース クラスを記述する PCLUS_RESOURCE_CLASS_INFO 構造体へのポインター。

[in] bRecurse

検索の範囲を決定します。 TRUE の場合、関数は依存リソースの依存関係ツリー全体をチェックします。 FALSE の場合、関数は依存リソースが直接依存するリソースのみをチェックします。

[in] dwDesiredAccess

要求されたアクセス特権。 これは、 GENERIC_READ (0x80000000 )、GENERIC_ALL ( 0x10000000 )、または MAXIMUM_ALLOWED (0x02000000) の任意の組み合わせです。 この値が 0 (0) の場合は、未定義のエラーが返される可能性があります。 GENERIC_ALLの使用は、ResUtilGetResourceDependencyByClass の呼び出しと同じです。

戻り値

操作が成功した場合、 関数は、hSelf で指定されたリソースが依存しているリソースのいずれかにハンドルを返します。 呼び出し元は、 CloseClusterResource を呼び出してハンドルを閉じる役割を担います。

操作が失敗した場合、関数は NULL を返します。 詳細については、 GetLastError 関数を呼び出します。

要件

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

こちらもご覧ください

リソース ユーティリティ関数