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.
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.
Version: Windows Vista och senare Header: Ntddndis.h (inkludera Ndis.h)