OID_CO_TAPI_ADDRESS_CAPS

Die OID_CO_TAPI_ADDRESS_CAPS OID fordert einen Anruf-Manager oder einen integrierten MCM-Treiber (Miniport Call Manager) an, um die Telefoniefunktionen für eine angegebene Adresse in einer angegebenen Zeile zurückzugeben.

Diese Anforderung verwendet eine CO_TAPI_ADDRESS_CAPS-Struktur, die wie folgt definiert ist:

typedef struct _CO_TAPI_ADDRESS_CAPS {
    IN  ULONG               ulLineID;
    IN  ULONG               ulAddressID;
    OUT ULONG               ulFlags;
    OUT LINE_ADDRESS_CAPS   LineAddressCaps;
} CO_TAPI_ADDRESS_CAPS, *PCO_TAPI_ADDRESS_CAPS;

Die Member dieser Struktur enthalten die folgenden Informationen:

ulLineID
Gibt den nullbasierten Zeilenbezeichner der Zeile an, in der sich die angegebene Adresse befindet.

ulAddressID
Gibt den nullbasierten Adressbezeichner für die Zeile an, für die Funktionen zurückgegeben werden sollen.

ulFlags
Diese Flags sind reserviert.

LineAddressCaps
Gibt die Telefoniefunktionen einer Adresse an, die als LINE_ADDRESS_CAPS-Struktur formatiert sind. Weitere Informationen zu dieser Struktur finden Sie in der Headerdatei Microsoft Windows SDK und ndistapi.h.

Bemerkungen

Nach dem Abfragen der Zeilenfunktionen des Geräts eines Anruf-Managers oder MCM-Treibers mit OID_CO_TAPI_LINE_CAPS fragt ein verbindungsorientierter Client die Funktionen der Adresse(n) für jede Zeile wie folgt ab:

  • Wenn die vorherige Abfrage von OID_CO_TAPI_LINE_CAPS angegeben hat, dass die Zeile nur eine Adresse unterstützt oder dass alle Adressen in der Zeile die gleichen Adressfunktionen haben, fragt der Client einmal OID_CO_TAPI_ADDRESS_CAPS ab, um die Funktionen aller Adressen in der Zeile zu bestimmen. In diesem Fall gelten die vom Anruf-Manager oder MCM-Treiber zurückgegebenen Adressfunktionen für alle Adressen in der Zeile.

  • Wenn eine Zeile mehrere Adressen mit unterschiedlichen Funktionen unterstützt, fragt der Client OID_CO_TAPI_ADDRESS_CAPS einmal für jede Adresse in der Zeile ab. In diesem Fall gelten die vom Anruf-Manager oder MCM-Treiber zurückgegebenen Adressfunktionen für eine angegebene Adresse in einer angegebenen Zeile.

Der Anruf-Manager oder MCM-Treiber gibt die Adressfunktionen für eine angegebene Adresse in LineAddressCaps zurück.

Anforderungen

Version: Windows Vista und höher Header: Ntddndis.h (include Ndis.h)