Compartir a través de


función LPM_DeleteState (lpmapi.h)

El PCM llama a la función LPM_DeleteState para eliminar la información de estado RSVP de los LPM. Los estados RSVP se eliminan en varias ocasiones, incluso cuando el SBM recibe mensajes RSVP TEAR/ERR, o cuando se agota el tiempo de espera de un estado RSVP. La llamada de función LPM_DeleteState es sincrónica. El PCM no espera ningún resultado de LPM para esta solicitud.

Sintaxis

void LPM_DeleteState(
  [in] RSVP_HOP     *pRcvdIfAddr,
  [in] MSG_TYPE     RsvpMsgType,
  [in] RSVP_SESSION *pRsvpSession,
  [in] RSVP_HOP     *pRsvpFromHop,
  [in] RESV_STYLE   *pResvStyle,
  [in] int          FilterSpecCount,
  [in] FILTER_SPEC  **ppFilterSpecList,
  [in] int          TearDownReason
);

Parámetros

[in] pRcvdIfAddr

Puntero a la interfaz en la que se recibió el mensaje TEAR RSVP. La dirección IP de la interfaz recibida se proporciona como el objeto HOP RSVP y el identificador de interfaz lógica se establece en el índice SNMP. Si el PCM llama a la función LPM_DeleteState por cualquier motivo distinto de un mensaje TEAR RSVP, este parámetro puede ser NULL. Tenga en cuenta que los números de índice de interfaz pueden cambiar con la adición y eliminación de interfaces, debido a las características Plug and Play de Windows 2000.

[in] RsvpMsgType

Tipo de mensaje RSVP para el que el LPM debe eliminar su estado.

[in] pRsvpSession

Puntero al objeto de sesión RSVP para el que el LPM debe eliminar su estado. Este valor nunca es NULL.

[in] pRsvpFromHop

Puntero a un objeto HOP RSVP que identifica el nodo que envió el mensaje TEAR. Los LPM pueden usar este parámetro para buscar información de estado.

[in] pResvStyle

Puntero a un argumento que especifica el estilo de reserva de RSVP para los mensajes de RESV_TEAR RSVP. Los LPM pueden usar este parámetro para buscar información de estado.

[in] FilterSpecCount

Especifica el número de FilterSpecs en FilterSpecList. En el caso de los mensajes RESV, FilterSpecCount depende de RsvpStyle. Para los mensajes PATH, este valor siempre será 1.

[in] ppFilterSpecList

Matriz de punteros FilterSpec. Tenga en cuenta que el contenido de FilterSpecList depende de RsvpStyle; Si RsvpMsgType es RSVP_PATH , FilterSpecList especifica senderTemplate, si RsvpMsgType es RSVP_RESV, FilterSpecList es la lista de filtros para los que se debe eliminar el estado de RESV.

[in] TearDownReason

Motivo para eliminar el estado. Los valores posibles son:

RCVD_PATH_TEAR

RCVD_RESV_TEAR

ADM_CTRL_FAILED

STATE_TIMEOUT

FLOW_DURATION

Los LPM pueden usar DeleteReason para la recopilación estadística o cualquier otro uso.

Valor devuelto

None

Observaciones

El PCM llamará a la función LPM_DeleteState para cada LPM; Los LPM deben estar preparados para controlar LPM_DeleteState para un estado inexistente, como se describe más adelante en la sección Comentarios de la función cbAdmitResult .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado lpmapi.h

Consulte también

cbAdmitResult