MCAST_LEASE_RESPONSE structure (madcapcl.h)

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

Syntax

typedef struct _MCAST_LEASE_RESPONSE {
  LONG         LeaseStartTime;
  LONG         LeaseEndTime;
  IPNG_ADDRESS ServerAddress;
  WORD         AddrCount;
  PBYTE        pAddrBuf;
} MCAST_LEASE_RESPONSE, *PMCAST_LEASE_RESPONSE;

Members

LeaseStartTime

Start time, in seconds, for the multicast scope lease elapsed since midnight of January 1, 1970, coordinated universal time.

LeaseEndTime

Expiration time, in seconds of the multicast scope lease elapsed since midnight of January 1, 1970, coordinated universal time.

ServerAddress

Internet Protocol (IP) address of the server on which the lease request has been granted or renewed, in the form of an IPNG_ADDRESS structure.

AddrCount

Number of IP addresses that are granted or renewed with the lease. Note that the value of this member dictates the size of pAddrBuf.

pAddrBuf

Pointer to a buffer containing the granted IP addresses. For IPv4 addresses, the pAddrBuf member points to 4-byte addresses; for IPv6 addresses, the pAddrBuf member points to 16-byte addresses.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Header madcapcl.h

See also

IPNG_ADDRESS

MCAST_CLIENT_UID

MCAST_LEASE_REQUEST

MCAST_SCOPE_CTX

MCAST_SCOPE_ENTRY

McastApiCleanup

McastApiStartup

McastEnumerateScopes

McastGenUID

McastRequestAddress