Partager via


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

Voir aussi

LogEvent

Dll de ressources Entry-Point Functions

SetResourceStatus