Función NdisCmCloseAddressFamilyComplete (ndis.h)
NdisCmCloseAddressFamilyComplete devuelve el estado final de la solicitud de un cliente, para la que la función ProtocolCmCloseAf de CM devolvió NDIS_STATUS_PENDING, para cerrar el AF.
Sintaxis
void NdisCmCloseAddressFamilyComplete(
[in] NDIS_STATUS Status,
[in] NDIS_HANDLE NdisAfHandle
);
Parámetros
[in] Status
El administrador de llamadas establece esto en NDIS_STATUS_SUCCESS.
[in] NdisAfHandle
Especifica el identificador proporcionado por NDIS pasado a la función ProtocolCmOpenAf del administrador de llamadas cuando este cliente abrió originalmente la familia de direcciones.
Valor devuelto
None
Observaciones
Un administrador de llamadas independiente debe llamar a NdisCmCloseAddressFamilyComplete si su función ProtocolCmCloseAf devolvió anteriormente NDIS_STATUS_PENDING para el NdisAfHandle especificado. El cliente, que inició la operación de cierre de af en lápiz con una llamada a NdisClCloseAddressFamily, no puede liberar los recursos asignados para realizar un seguimiento de las comunicaciones en el AF hasta que la llamada de CM a NdisCmCloseAddressFamilyComplete provoca una llamada a la instancia de ese cliente. Función ProtocolClCloseAfComplete .
Después de una llamada a NdisCmCloseAddressFamilyComplete, el administrador de llamadas no puede usar posteriormente NdisAfHandle, que deja de ser válido para el administrador de llamadas tan pronto como se produzca esta llamada.
Solo los administradores de llamadas independientes, que se registran con NDIS como controladores de protocolo, pueden llamar a NdisCmCloseAddressFamilyComplete. Los controladores de minipuerto orientados a la conexión que proporcionan compatibilidad integrada con la administración de llamadas deben llamar a NdisMCmCloseAddressFamilyComplete en su lugar.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Compatible con los controladores NDIS 6.0 y NDIS 5.1 (consulte NdisCmCloseAddressFamilyComplete (NDIS 5.1)) en Windows Vista. Compatible con los controladores NDIS 5.1 (consulte NdisCmCloseAddressFamilyComplete (NDIS 5.1)) en Windows XP. |
Plataforma de destino | Escritorio |
Encabezado | ndis.h (incluya Ndis.h) |
Library | Ndis.lib |
IRQL | <= DISPATCH_LEVEL |
Reglas de cumplimiento de DDI | Irql_CallManager_Function(ndis) |