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 |