Läs på engelska

Dela via


OID_CO_TAPI_LINE_CAPS

OID_CO_TAPI_LINE_CAPS OID begär en samtalshanterare eller en MCM-drivrutin (Integrated Miniport Call Manager) för att returnera telefonifunktionerna för en angiven rad. Denna OID begär också att samtalshanteraren eller MCM-drivrutinen anger om adresser på den här raden har olika telefonifunktioner.

Den här begäran använder en CO_TAPI_LINE_CAPS struktur, definierad enligt följande, för att fråga telefonifunktionerna på en angiven rad:

typedef struct _CO_TAPI_LINE_CAPS {
    IN  ULONG           ulLineID;
    OUT ULONG           ulFlags;
    OUT LINE_DEV_CAPS   LineDevCaps;
} CO_TAPI_LINE_CAPS, *PCO_TAPI_LINE_CAPS;

Medlemmarna i den här strukturen innehåller följande information:

ulLineID
Anger den rad som telefonifunktioner ska returneras för. ulLineID är en nollbaserad identifierare.

ulFlags
Om linjen har stöd för flera adresser som har olika telefonifunktioner anger samtalshanteraren eller MCM-drivrutinen CO_TAPI_FLAG_PER_ADDRESS_CAPS biten i ulFlags. annars rensar samtalshanteraren eller MCM-drivrutinen den här biten. Alla odefinierade bitar är reserverade och måste vara inställda på 0.

LineDevCaps
Anger telefonifunktionerna för en linje, formaterad som en LINE_DEV_CAPS struktur. Mer information om den här strukturen finns i Microsoft Windows SDK och huvudfilen ndistapi.h.

Anmärkningar

När du har frågat telefonifunktionerna på en samtalshanterares eller MCM-drivrutins enhet med OID_CO_TAPI_CM_CAPSfrågar en anslutningsorienterad klient telefonifunktionerna för de rader som stöds av enheten.

  • Om alla rader som stöds av enheten har samma radfunktioner och alla adresser på dessa rader har samma adressfunktioner, frågar klienten OID_CO_TAPI_LINE_CAPS en gång för att hämta enhetens radfunktioner. I det här fallet gäller radfunktionerna som returneras av anropshanteraren eller MCM-drivrutinen för alla rader som stöds av enheten.
  • Om enheten stöder flera rader med olika funktioner, och/eller om adresser på dessa rader har olika adressfunktioner, OID_CO_TAPI_LINE_CAPS klientfrågorna en gång för varje rad som stöds av enheten för att hämta funktionerna på varje rad.

Inställningen ulFlags avgör hur många gånger klienten därefter frågar efter funktionerna i adresserna på raden:

  • Om raden endast stöder en adress, eller om raden stöder flera adresser som har samma adressfunktioner, OID_CO_TAPI_ADDRESS_CAPS klientfrågorna en gång.
  • Om raden stöder flera adresser som har olika funktioner måste klienten fråga OID_CO_TAPI_ADDRESS_CAPS en gång för varje adress på raden.

Krav

Version: Windows Vista och senare Header: Ntddndis.h (inkludera Ndis.h)