estructura NPI_CLIENT_CHARACTERISTICS (netioddk.h)
La estructura NPI_CLIENT_CHARACTERISTICS define las características de un módulo cliente.
Sintaxis
typedef struct _NPI_CLIENT_CHARACTERISTICS {
USHORT Version;
USHORT Length;
PNPI_CLIENT_ATTACH_PROVIDER_FN ClientAttachProvider;
PNPI_CLIENT_DETACH_PROVIDER_FN ClientDetachProvider;
PNPI_CLIENT_CLEANUP_BINDING_CONTEXT_FN ClientCleanupBindingContext;
NPI_REGISTRATION_INSTANCE ClientRegistrationInstance;
} NPI_CLIENT_CHARACTERISTICS;
Miembros
Version
Versión de NMR con la que se registra el cliente. Un módulo cliente debe establecer este miembro en cero.
Length
Tamaño, en bytes, de la estructura NPI_CLIENT_CHARACTERISTICS.
ClientAttachProvider
Puntero al ClientAttachProvider del módulo cliente función de devolución de llamada.
ClientDetachProvider
Puntero al ClientDetachProvider del módulo cliente función de devolución de llamada.
ClientCleanupBindingContext
Puntero al módulo cliente clientCleanupBindingContext función de devolución de llamada. Si el módulo cliente no asigna dinámicamente la memoria para su contexto de enlace y no se requiere ninguna otra limpieza de su contexto de enlace, el módulo cliente no necesita implementar un clientCleanupBindingContext función de devolución de llamada. Si el módulo cliente no implementa un clientCleanupBindingContext función de devolución de llamada, este miembro debe establecerse en null.
ClientRegistrationInstance
Un NPI_REGISTRATION_INSTANCE estructura que especifica la identidad del módulo cliente y el NPI de para el que se registra.
Observaciones
Un módulo cliente pasa un puntero a una estructura de NPI_CLIENT_CHARACTERISTICS al función nmrRegisterClient cuando se registra con el NMR.
Un módulo cliente debe asegurarse de que esta estructura permanece válida y residente en la memoria siempre que el módulo cliente esté registrado con el NMR.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows. |
encabezado de | netioddk.h (incluya Wsk.h) |