共用方式為


ResUtilGetResourceDependencyByNameEx 函式 (resapi.h)

列舉指定叢集中指定資源的依性,並將句柄傳回指定類型的相依性。 PRESUTIL_GET_RESOURCE_DEPENDENCY_BY_NAME_EX類型會定義此函式的指標。

語法

HRESOURCE ResUtilGetResourceDependencyByNameEx(
  [in] HCLUSTER hCluster,
  [in] HANDLE   hSelf,
  [in] LPCWSTR  lpszResourceType,
  [in] BOOL     bRecurse,
  [in] DWORD    dwDesiredAccess
);

參數

[in] hCluster

資源所屬叢集的句柄。

[in] hSelf

相依資源的句柄。 此資源取決於一或多個資源。

[in] lpszResourceType

Null 終止的 Unicode 字串,指定要傳回之相依性的資源類型。

[in] bRecurse

決定搜尋的範圍。 如果 為 TRUE,函式會檢查相依資源下的整個相依性樹狀結構。 如果 為 FALSE,函式只會檢查相依資源直接相依的資源。

[in] dwDesiredAccess

要求的存取許可權。 這可能是 GENERIC_READ (0x80000000) 、 GENERIC_ALL (0x10000000) MAXIMUM_ALLOWED (0x02000000) 的任何組合。 如果此值為零 (0) ,可能會傳回未定義的錯誤。 使用 GENERIC_ALL 與呼叫 ResUtilGetResourceDependencyByName 相同。

傳回值

如果作業成功,函式會將句柄傳回 hSelf 所指定資源的其中一個資源。 呼叫端負責藉由呼叫 CloseClusterResource 來關閉句柄。

如果作業失敗,函式會傳回 NULL。 如需詳細資訊,請呼叫 GetLastError 函式。

傳回碼 Description
HRESOURCE
NULL
作業未成功。 如需詳細資訊,請呼叫函式 GetLastError

規格需求

需求
最低支援的用戶端 都不支援
最低支援的伺服器 Windows Server 2012
目標平台 Windows
標頭 resapi.h
程式庫 ResUtils.lib
Dll ResUtils.dll

另請參閱

資源公用程式函式