Freigeben über


ResUtilGetResourceNameDependencyEx-Funktion (resapi.h)

Listet die Abhängigkeiten einer angegebenen Ressource im lokalen Cluster auf und gibt ein Handle zu einer Abhängigkeit eines angegebenen Ressourcentyps zurück. Der PRESUTIL_GET_RESOURCE_NAME_DEPENDENCY_EX-Typs definiert einen Zeiger auf diese Funktion.

Syntax

HRESOURCE ResUtilGetResourceNameDependencyEx(
  [in] LPCWSTR lpszResourceName,
  [in] LPCWSTR lpszResourceType,
  [in] DWORD   dwDesiredAccess
);

Parameter

[in] lpszResourceName

Eine Unicode-Zeichenfolge mit Null-Endung, die den Namen der abhängigen Ressource angibt. Diese Ressource ist von mindestens einer Ressource abhängig.

[in] lpszResourceType

Eine Unicode-Zeichenfolge mit Null-Endung, die den Ressourcentyp der zurückzugebenden Abhängigkeit angibt.

[in] dwDesiredAccess

Die angeforderten Zugriffsberechtigungen. Dies kann eine kombination aus GENERIC_READ (0x80000000), GENERIC_ALL (0x10000000) oder MAXIMUM_ALLOWED (0x02000000) sein. Wenn dieser Wert null (0) ist, wird möglicherweise ein nicht definierter Fehler zurückgegeben. Die Verwendung GENERIC_ALL ist identisch mit dem Aufrufen von ResUtilGetResourceNameDependency.

Rückgabewert

Wenn der Vorgang erfolgreich ist, gibt die Funktion ein Handle an eine der Ressourcen zurück, von denen die von lpszResourceName angegebene Ressource abhängt. Der Aufrufer ist für das Schließen des Handle durch Aufrufen von CloseClusterResource verantwortlich.

Wenn der Vorgang fehlschlägt, gibt die Funktion NULL zurück. Rufen Sie die Funktion GetLastError auf, um weitere Informationen zu erhalten.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2012
Zielplattform Windows
Kopfzeile resapi.h
Bibliothek ResUtils.lib
DLL ResUtils.dll

Weitere Informationen

Ressourcenhilfsprogrammfunktionen