Condividi tramite


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

Vedi anche

Logevent

Funzioni Entry-Point dll delle risorse

SetResourceStatus