Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This header is used by Quality of Service (QOS). For more information, see:
lpmapi.h contains the following programming interfaces:
Functions
| LPM_AdmitRsvpMsg The LPM_AdmitRsvpMsg function is called by the PCM to pass RSVP messages to the LPM for policy-based admission control decisions. |
| LPM_CommitResv The LPM_CommitResv function is called by the PCM to obtain reservation commitment decisions from the LPM. |
| LPM_Deinitialize The LPM_Deinitialize function allows the PCM to instruct LPMs to deinitialize, whether due to system shutdown or a change in Designated Subnet Bandwidth Manager (DSBM) status. |
| LPM_DeleteState The LPM_DeleteState function is called by the PCM to delete the LPMs' RSVP state information. |
| LPM_GetRsvpObjects The LPM_GetRsvpObjects function allows the PCM to query LPMs for policy data. |
| LPM_Initialize The LPM_Initialize function initializes a local policy module (LPM). |
| LPM_IpAddressTable The LPM_IpAddressTable function is used by the PCM to pass a list of IP addresses assigned to the Windows 2000 Server upon which the LPM is initialized. |
Callback functions
| CBADMITRESULT The cbAdmitResult function is used by LPMs to return results for the LPM_AdmitRsvpMsg request. |
| CBGETRSVPOBJECTS The cbGetRsvpObjects function is a callback function for LPMs to asynchronously return results for LPM_GetRsvpObjects requests. |
| PALLOCMEM The PALLOCMEM function is a memory allocation function provided by the PCM, used for allocating memory when returning policy information to the PCM. |
| PFREEMEM The PFREEMEM function is a memory-freeing function provided by the PCM. |
Structures
| ADSPEC The ADSPEC structure contains Adspec message information for RSVP. |
| CtrlLoadFlowspec The CtrlLoadFlowspec structure contains a Controlled Load FLOWSPEC. |
| ERROR_SPEC The ERROR_SPEC structure contains RSVP error messages. |
| Error_Spec_IPv4 The Error_Spec_IPv4 structure stores error code information for RSVP transmissions. |
| FILTER_SPEC The FILTER_SPEC structure stores information about an RSVP FILTERSPEC. |
| Filter_Spec_IPv4 The Filter_Spec_IPv4 structure contains information about an IPv4 FILTERSPEC. |
| Filter_Spec_IPv4GPI The Filter_Spec_IPv4GPI structure contains generalized port ID information about an IPv4 FILTERSPEC. |
| FLOW_DESC The FLOW_DESC structure contains flow descriptor information for RSVP. |
| Gads_parms_t The Gads_parms_t structure stores guaranteed service Adspec parameters. |
| GenAdspecParams The GenAdspecParams structure contains general path characterization parameters. |
| GenTspec The GenTspec structure stores generic Tspec information. |
| GenTspecParms The GenTspecParms structure stores generic Tspec parameters. |
| GuarFlowSpec The GuarFlowSpec structure contains guaranteed flowspec information. |
| GuarRspec The GuarRspec structure contains guaranteed Rspec information. |
| ID_ERROR_OBJECT The ID_ERROR_OBJECT structure contains error message information for Identity Policy Elements for RSVP. |
| IntServFlowSpec The IntServFlowSpec structure contains information about Integrated Services flowspecs. |
| IntServMainHdr The IntServMainHdr structure is a header for Integrated Services RSVP objects. |
| IntServParmHdr The IntServParmHdr structure is a header for Integrated Services parameters. |
| IntServServiceHdr The IntServServiceHdr structure is a header for Integrated Services service objects. |
| IntServTspecBody The IntServTspecBody structure contains information for an RSVP Tspec. |
| IS_ADSPEC_BODY The IS_ADSPEC_BODY structure contains Integrated Services Adspec information. |
| IS_FLOWSPEC The IS_FLOWSPEC structure stores an Integrated Services FLOWSPEC object. |
| LPM_INIT_INFO The LPM_INIT_INFO structure contains local policy module initialization information. |
| LPMIPTABLE The LPMIPTABLE structure contains IP information, including the SNMP index, IP address, and subnet mask for each interface. The LPMIPTABLE structure is supplied as an argument for the Lpm_IpAddressTable function. |
| POLICY_DATA The POLICY_DATA structure contains policy data for RSVP messages. |
| POLICY_DECISION The POLICY_DECISION structure contains RSVP policy decision information. |
| POLICY_ELEMENT The POLICY_ELEMENT (lpmapi.h) structure contains an RSVP policy element. |
| QualAppFlowSpec The QualAppFlowSpec structure contains FLOWSPEC information for a qualitative application. |
| QualTspec The QualTspec structure contains qualitative Tspec information. |
| QualTspecParms The QualTspecParms structure contains qualitative Tspec parameters. |
| RESV_STYLE The RESV_STYLE structure contains information about RSVP RESV style. |
| RSVP_HOP The RSVP_HOP structure contains information about an RSVP-enabled hop. |
| Rsvp_Hop_IPv4 The Rsvp_Hop_IPv4 structure stores information about an RSVP-enabled IPv4 hop. |
| RSVP_MSG_OBJS The RSVP_MSG_OBJS structure contains RSVP message objects. |
| RSVP_SCOPE The RSVP_SCOPE structure provides RSVP scope information. |
| RSVP_SESSION The RSVP_SESSION structure stores information about an RSVP SESSION message. |
| RsvpObjHdr The RsvpObjHdr structure provides an object header for an RSVP message. |
| Scope_list_ipv4 The Scope_list_ipv4 structure contains RSVP SCOPE object information. |
| SENDER_TSPEC The SENDER_TSPEC structure contains information for an RSVP sender Tspec. |
| Session_IPv4 The Session_IPv4 structure stores information about an IPv4 RSVP SESSION object. |