Compartir a través de


Interfaz IMcastAddressAllocation (mdhcp.h)

[Los controles e interfaces de conferencia de telefonía IP de encuentro no están disponibles para su uso en Windows Vista, Windows Server 2008 y versiones posteriores del sistema operativo. La API de cliente RTC proporciona una funcionalidad similar.]

IMcastAddressAllocation es la interfaz principal para la asignación de direcciones de multidifusión. Una aplicación llama a la función COM CoCreateInstance en esta interfaz para crear el objeto de interfaz de cliente de multidifusión.

Herencia

La interfaz IMcastAddressAllocation hereda de la interfaz IDispatch . IMcastAddressAllocation también tiene estos tipos de miembros:

Métodos

La interfaz IMcastAddressAllocation tiene estos métodos.

 
IMcastAddressAllocation::CreateLeaseInfo

El método CreateLeaseInfo crea un objeto de información de concesión para una llamada posterior a RenewAddress o ReleaseAddress.
IMcastAddressAllocation::CreateLeaseInfoFromVariant

El método CreateLeaseInfoFromVariant crea un objeto de información de concesión para una llamada posterior a RenewAddress o ReleaseAddress. Este método es similar a CreateLeaseInfo, pero lo usan los lenguajes de cliente de Automation, como Visual Basic.
IMcastAddressAllocation::EnumerateScopes

El método EnumerateScopes crea una enumeración de ámbitos de multidifusión disponibles. Este método es principalmente para programadores de C++. Visual Basic y otros lenguajes de scripting usan get_Scopes en su lugar.
IMcastAddressAllocation::get_Scopes

El método get_Scopes crea una colección de ámbitos de IMcast disponibles. Este método es similar a EnumerateScopes, pero se usa en lenguajes de scripting como Visual Basic.
IMcastAddressAllocation::ReleaseAddress

El método ReleaseAddress libera una concesión que se obtuvo anteriormente.
IMcastAddressAllocation::RenewAddress

El método RenewAddress renueva una concesión de direcciones. Llame a CreateLeaseInfo para especificar los parámetros de la solicitud de renovación y, a continuación, llame a este método para realizar la solicitud.
IMcastAddressAllocation::RequestAddress

El método RequestAddress obtiene una nueva concesión para una o varias direcciones de multidifusión. Primero se debe llamar al método EnumerateScopes o get_Scopes.

Comentarios

Las interfaces COM de multidifusión permiten el acceso a la instalación de la red para asignar, renovar y liberar concesiones en direcciones de multidifusión. Encapsulan un conjunto de definiciones de función y estructura de datos. Las interfaces COM liberan al programador de la carga de comprender y manipular estas estructuras de datos. Además, dado que TAPI 3 se basa en COM, estas interfaces hacen que la asignación de direcciones de multidifusión sea accesible de forma coherente con las demás instalaciones proporcionadas por TAPI 3. Las aplicaciones escritas mediante visual Basic, Java o lenguajes de scripting deben usar estas interfaces COM; normalmente, no pueden acceder directamente a la API de Windows.

Además, este componente proporciona compatibilidad sin problemas y transparente con la asignación de direcciones locales para entornos que no son de multidifusión. El valor del Registro DWORDHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\MCAST\LocalAllocation, cuando se establece en un valor distinto de cero, especifica que la generación aleatoria de números realizada en el equipo local se usará para la asignación de todas las direcciones de multidifusión. Esto permite que las aplicaciones funcionen de la misma manera en una red sin un servidor de asignación de direcciones de multidifusión como lo harían en una red con un servidor de asignación de direcciones de multidifusión. Si el valor del Registro se establece en cero o no existe, este componente se realiza normalmente como se describe en el resto de esta especificación. Tenga en cuenta que la asignación de direcciones locales nunca se usa a menos que esta clave del Registro esté establecida en un valor distinto de cero; la asignación de direcciones locales no es un mecanismo de reserva para un servidor de asignación de direcciones de multidifusión temporalmente inaccesible.

La asignación de direcciones de multidifusión es actualmente el asunto de un grupo de trabajo de IETF. Para acceder a la información actual, consulte "Borrador de Internet" y "MDHCP" o "MADCAP" mediante cualquier motor de búsqueda de Internet. Además de MADCAP (anteriormente denominado MDHCP), la arquitectura propuesta incluye un protocolo para la coordinación de servidor a servidor dentro de un dominio o AS, así como un protocolo para la coordinación entre dominios. Aunque esta arquitectura está evolucionando actualmente, el cliente no necesita preocuparse por los detalles de este esquema.

Actualmente, este componente solo admite direcciones IP versión 4.

Requisitos

   
Plataforma de destino Windows
Encabezado mdhcp.h

Consulte también

IDispatch

IMcastLeaseInfo

IMcastScope