NPI_CLIENT_CLEANUP_BINDING_CONTEXT_FN función de devolución de llamada (netioddk.h)
La función de devolución de llamada ClientCleanupBindingContext de un módulo cliente realiza cualquier limpieza y desasignación necesaria del contexto de enlace del módulo cliente después de que el módulo cliente y un módulo de proveedor se hayan desasociado entre sí.
Sintaxis
NPI_CLIENT_CLEANUP_BINDING_CONTEXT_FN NpiClientCleanupBindingContextFn;
void NpiClientCleanupBindingContextFn(
[in] PVOID ClientBindingContext
)
{...}
Parámetros
[in] ClientBindingContext
Puntero al contexto del módulo cliente para el enlace entre el módulo cliente y el módulo de proveedor del que se ha desasociado. El módulo cliente pasa este puntero al NMR cuando llama a la función NmrClientAttachProvider para asociarlo al módulo de proveedor.
Valor devuelto
None
Observaciones
NmR llama a la función de devolución de llamada ClientCleanupBindingContext de un módulo cliente después de que el módulo cliente y un módulo de proveedor se hayan desasociado entre sí.
La función de devolución de llamada ClientCleanupBindingContext de un módulo cliente debe realizar cualquier limpieza necesaria de los datos contenidos en la estructura de contexto de enlace del módulo cliente. A continuación, debe liberar la memoria de la estructura de contexto de enlace si el módulo cliente asignó dinámicamente la memoria para la estructura.
Si el módulo cliente no asigna dinámicamente la memoria para su contexto de enlace y no se requiere ninguna otra limpieza del contexto de enlace, el módulo cliente no necesita implementar una función de devolución de llamada ClientCleanupBindingContext . Si el módulo cliente no implementa una función de devolución de llamada ClientCleanupBindingContext , debe establecer el miembro ClientCleanupBindingContext del NPI_CLIENT_CHARACTERISTICS estructura a NULL cuando llama a la función NmrRegisterClient para registrarse con nmR.
NMR llama a la función de devolución de llamada ClientCleanupBindingContext de un módulo cliente en cualquier IRQL <= DISPATCH_LEVEL.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows. |
Plataforma de destino | Windows |
Encabezado | netioddk.h (incluya Wsk.h) |
IRQL | <= DISPATCH_LEVEL |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de