POPEN_ROUTINE funzione di callback (resapi.h)
Apre una risorsa. Il tipo POPEN_ROUTINE definisce un puntatore a questa funzione.
Sintassi
POPEN_ROUTINE PopenRoutine;
RESID PopenRoutine(
[in] LPCWSTR ResourceName,
[in] HKEY ResourceKey,
[in] RESOURCE_HANDLE ResourceHandle
)
{...}
Parametri
[in] ResourceName
Nome della risorsa da aprire.
[in] ResourceKey
Chiave del databasedel cluster per il cluster che include la risorsa rappresentata da ResourceName.
[in] ResourceHandle
Handle da passare alla funzione callback SetResourceStatus nella funzione Punto di ingresso di avvio .
Valore restituito
Se l'operazione ha esito positivo, Open restituisce un identificatore di risorsa (RESID).
Se l'operazione non è riuscita, Open restituisce NULL. Chiamare SetLastError per specificare che si è verificato un errore.
Commenti
La funzione Open entry-point apre una risorsa con il nome identificato dal parametro ResourceName e restituisce il relativo identificatore di risorsa. L'identificatore di risorsa può essere usato nelle chiamate future ad altri punti di ingresso dell'API risorsa per identificare la risorsa.
Non chiudere mai l'handle rappresentato dal parametro ResourceHandle o usarlo per qualsiasi scopo diverso dal passarlo a Monitoraggio risorse tramite la funzione di callback LogEvent o la funzione callback SetResourceStatus .
Per strategie di implementazione efficaci della funzione Open entry-point, vedere Implementazione di Open.
Esempio
Vedere Esempi di DLL delle risorse.
Requisiti
Client minimo supportato | Nessuno supportato |
Server minimo supportato | Windows Server 2008 Enterprise, Windows Server 2008 Datacenter |
Piattaforma di destinazione | Windows |
Intestazione | resapi.h |