MSBDN Reference

[This is preliminary documentation and subject to change.]

This section documents Microsoft Broadcast Data Network (MSBDN) functions. A content server application running at a broadcast system head end uses these functions to schedule and transmit data across a Microsoft® Multicast Router (MMR) to the broadcast network. The MMR provides COM-based interfaces to classes that control the function of the MMR. Applications can use these interfaces to schedule bandwidth, reserve an IP address, and manage routes. Once the application has configured the MMR, it uses Windows Sockets (WinSock) to send data to the MMR for forwarding. For an overview of programming programs that access the MMR, see Using the Microsoft Multicast Router.

This section describes the COM interfaces used to control the MMR. The following table lists the interfaces available.

Interface Description
IBdnAddressReserve Manages reservations of IP addresses.
IBdnApplication Informs the MMR that a new instance of an application needs to make address reservations.
IBdnHostLocator Searches for or specify a particular Microsoft® Address Reservation Server.
IBdnRouter Manages bandwidth reservations and route information.

For an overview of the head-end server architecture within which the MSBDN functions operate, see Broadcast Server Architecture.

For more information about how to design a content server application, see Writing Content Server Applications.