POPEN_ROUTINE fonction de rappel (resapi.h)
Ouvre une ressource. Le type POPEN_ROUTINE définit un pointeur vers cette fonction.
Syntaxe
POPEN_ROUTINE PopenRoutine;
RESID PopenRoutine(
[in] LPCWSTR ResourceName,
[in] HKEY ResourceKey,
[in] RESOURCE_HANDLE ResourceHandle
)
{...}
Paramètres
[in] ResourceName
Nom de la ressource à ouvrir.
[in] ResourceKey
Clé de base de données de cluster pour le cluster qui inclut la ressource représentée par ResourceName.
[in] ResourceHandle
Handle à passer à la fonction de rappel SetResourceStatus dans la fonction point d’entrée de démarrage .
Valeur retournée
Si l’opération a réussi, Open retourne un identificateur de ressource (RESID).
Si l’opération n’a pas réussi, Open retourne NULL. Appelez SetLastError pour spécifier qu’une erreur s’est produite.
Notes
La fonction Open entry point ouvre une ressource dont le nom est identifié par le paramètre ResourceName et retourne son identificateur de ressource. L’identificateur de ressource peut être utilisé dans les appels ultérieurs à d’autres points d’entrée de l’API Resource pour identifier la ressource.
Ne fermez jamais le handle représenté par le paramètre ResourceHandle ou utilisez-le à d’autres fins que de le transmettre au Moniteur de ressources par le biais de la fonction de rappel LogEvent ou de la fonction de rappel SetResourceStatus .
Pour obtenir des stratégies d’implémentation efficaces de la fonction De point d’entrée Open , consultez Implémentation d’Open.
Exemples
Consultez Exemples de DLL de ressources.
Spécifications
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows Server 2008 Entreprise, Windows Server 2008 Datacenter |
Plateforme cible | Windows |
En-tête | resapi.h |