Compartir a través de


Macro NdisMCmDropPartyComplete (ndis.h)

NdisMCmDropPartyComplete devuelve el estado final de la solicitud de un cliente, para la que el controlador MCM devolvió previamente NDIS_STATUS_PENDING, para quitar una entidad de un VC de varios puntos.

Sintaxis

void NdisMCmDropPartyComplete(
   _S_,
   _H_
);

Parámetros

_S_

Especifica el estado final de la operación solicitada, ya sea NDIS_STATUS_SUCCESS o cualquier NDIS_STATUS_ XXX determinado por el autor de la llamada, excepto NDIS_STATUS_PENDING.

_H_

Especifica el identificador de la entidad a la que se solicitó quitar el cliente. El controlador MCM obtuvo este identificador del área de estado por parte designada por CallMgrPartyContext que se pasó como parámetro de entrada a su función ProtocolCmDropParty.

Valor devuelto

Ninguno

Observaciones

Un controlador MCM debe llamar a NdisMCmDropPartyComplete si su función ProtocolCmDropParty devolvió previamente NDIS_STATUS_PENDING para el NdisPartyHandle especificado. Ni NDIS ni el cliente, que inició la operación de usuario desplegable en lápiz con una llamada a NdisClDropParty, pueden liberar los recursos asignados para mantener el estado por parte hasta que la llamada del controlador MCM a NdisMCmDropPartyComplete provoca una llamada a ese cliente. función protocolClDropPartyComplete.

Si pasa NDIS_STATUS_SUCCESS para el Estado, el controlador MCM debe tener en cuenta el NdisPartyHandle no válido cuando NdisMCmDropPartyComplete control devuelve. El controlador MCM puede liberar (o reinicializar para reutilizar) los recursos asignados para mantener el estado de esta entidad después de NdisMCmDropPartyComplete devuelve el control.

Solo los controladores de miniport orientados a la conexión que proporcionan compatibilidad integrada con la administración de llamadas pueden llamar a NdisMCmDropPartyComplete. Los administradores de llamadas independientes, que se registran con NDIS como controladores de protocolo, llaman a NdisCmDropPartyComplete en su lugar.

Requisitos

Requisito Valor
cliente mínimo admitido Compatible con controladores NDIS 6.0 y NDIS 5.1 (consulte NdisMCmDropPartyComplete (NDIS 5.1)) en Windows Vista. Compatible con controladores NDIS 5.1 (consulte NdisMCmDropPartyComplete (NDIS 5.1)) en Windows XP.
de la plataforma de destino de Escritorio
encabezado de ndis.h (incluya Ndis.h)
irQL <= DISPATCH_LEVEL
reglas de cumplimiento de DDI Irql_MCM_Function(ndis)

Consulte también

NdisClDropParty

NdisCmDropPartyComplete

ProtocolClDropPartyComplete

ProtocolCmDropParty de