Compartir a través de


POPEN_ROUTINE función de devolución de llamada (resapi.h)

Abre un recurso. El tipo POPEN_ROUTINE define un puntero a esta función.

Sintaxis

POPEN_ROUTINE PopenRoutine;

RESID PopenRoutine(
  [in] LPCWSTR ResourceName,
  [in] HKEY ResourceKey,
  [in] RESOURCE_HANDLE ResourceHandle
)
{...}

Parámetros

[in] ResourceName

Nombre del recurso que se va a abrir.

[in] ResourceKey

Clave de base de datos de clúster para el clúster que incluye el recurso representado por ResourceName.

[in] ResourceHandle

Identificador que se va a pasar a la función de devolución de llamada SetResourceStatus en la función de punto de entrada de inicio .

Valor devuelto

Si la operación se realizó correctamente, Open devuelve un identificador de recurso (RESID).

Si la operación no se realizó correctamente, Open devuelve NULL. Llame a SetLastError para especificar que se ha producido un error.

Comentarios

La función Abrir punto de entrada abre un recurso con el nombre identificado por el parámetro ResourceName y devuelve su identificador de recurso. El identificador de recursos se puede usar en futuras llamadas a otros puntos de entrada de Resource API para identificar el recurso.

Nunca cierre el identificador representado por el parámetro ResourceHandle o úselo para cualquier propósito que no sea pasarlo al Monitor de recursos a través de la función de devolución de llamada LogEvent o la función de devolución de llamada SetResourceStatus .

Para obtener estrategias de implementación eficaces de la función Open entry-point, consulte Implementación de Open.

Ejemplos

Consulte Ejemplos de DLL de recursos.

Requisitos

   
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
Plataforma de destino Windows
Encabezado resapi.h

Consulte también

Logevent

Funciones de Entry-Point DLL de recursos

SetResourceStatus