Edit

Share via


Multicast Address Dynamic Client Allocation Protocol (MADCAP)

Overview of the Multicast Address Dynamic Client Allocation Protocol (MADCAP) technology.

To develop Multicast Address Dynamic Client Allocation Protocol (MADCAP), you need these headers:

For programming guidance for this technology, see:

Functions

 
McastApiCleanup

The McastApiCleanup function deallocates resources that are allocated with McastApiStartup. The McastApiCleanup function must only be called after a successful call to McastApiStartup.
McastApiStartup

The McastApiStartup function facilitates MADCAP-version negotiation between requesting clients and the version of MADCAP implemented on the system.
McastEnumerateScopes

The McastEnumerateScopes function enumerates multicast scopes available on the network.
McastGenUID

The McastGenUID function generates a unique identifier, subsequently used by clients to request and renew addresses.
McastReleaseAddress

The McastReleaseAddress function releases leased multicast addresses from the MCAST server.
McastRenewAddress

The McastRenewAddress function renews one or more multicast addresses from a MADCAP server.
McastRequestAddress

The McastRequestAddress function requests one or more multicast addresses from a MADCAP server.

Structures

 
IPNG_ADDRESS

The IPNG_ADDRESS union provides Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6) addresses.
MCAST_CLIENT_UID

The MCAST_CLIENT_UID structure describes the unique client identifier for each multicast request.
MCAST_LEASE_REQUEST

The MCAST_LEASE_REQUEST structure defines the request, renew, or release parameters for a given multicast scope. In the MCAST_API_VERSION_1 implementation, only one IP address may be allocated at a time.
MCAST_LEASE_RESPONSE

The MCAST_LEASE_RESPONSE structure is used to respond to multicast lease requests.
MCAST_SCOPE_CTX

The MCAST_SCOPE_CTX structure defines the scope context for programmatic interaction with multicast addresses. The MCAST_SCOPE_CTX structure is used by various MADCAP functions as a handle for allocating, renewing, or releasing MADCAP addresses.
MCAST_SCOPE_ENTRY

The MCAST_SCOPE_ENTRY structure provides a complete set of information about a given multicast scope.