Δεν υποστηρίζεται η λειτουργία διασύνδεσης προγραμματισμού εφαρμογών (TAPI) τηλεφωνίας από διαχειριζόμενο κώδικα

ΕΙΣΑΓΩΓΗ

Αυτό το άρθρο περιγράφει γιατί διασύνδεσης προγραμματισμού εφαρμογών τηλεφωνίας (TAPI) δεν υποστηρίζεται από το διαχειριζόμενο κώδικα. Μια εναλλακτική μέθοδος σας επιτρέπει να καλέσετε λειτουργίες TAPI από διαχειριζόμενο κώδικα.

Περισσότερες πληροφορίες

Λαμβανομένης υπόψη της πολυπλοκότητας του 3 TAPI. x διασύνδεση Component Object Model (COM), το πρόγραμμα εξομοίωσης με διαχείριση που δημιουργείται από το Microsoft Visual Studio .NET δεν λειτουργεί. Επομένως, δεν μπορείτε να καλέσετε λειτουργίες TAPI από διαχειριζόμενο κώδικα.

Η Microsoft έχει καμία τρέχουσα σχέδια για να αποδεσμεύσετε ένα στοιχείο interoperative TAPI.

Χρησιμοποιώντας το TAPI από διαχειριζόμενο κώδικα

Μπορείτε να χρησιμοποιήσετε διαφορετικές εκδόσεις του TAPI σε διαφορετικά περιβάλλοντα προγραμματισμού.

TAPI 2.x

TAPI 2.x είναι μια διασύνδεση που βασίζεται σε γλώσσα προγραμματισμού C.

Μπορείτε να καλέσετε TAPI λειτουργικότητα από τις διαχειριζόμενες επεκτάσεις για εφαρμογές C++ στο Microsoft Visual Studio .NET, χρησιμοποιώντας TAPI 2. x (Tapi32.dll).

Όλα τα TAPI 2. x δομές δεδομένων βασίζονται στον τύπο δεδομένων DWORD. TAPI 2. x απαιτεί επίσης συχνή χρήση δεικτών. Επομένως, TAPI 2. λειτουργία x είναι δύσκολο να χρησιμοποιηθεί από οποιαδήποτε άλλη γλώσσα από τις διαχειριζόμενες επεκτάσεις για C++.

TAPI 3.x

TAPI 3. x είναι ένα περιβάλλον εργασίας που βασίζεται στο μοντέλο αντικειμένου στοιχείου (COM).


Μπορείτε να καλέσετε TAPI 3. λειτουργία x (Tapi3.dll) από μη διαχειριζόμενο κώδικα. Δημιουργήστε ένα μη διαχειριζόμενο DLL που καλεί TAPI 3. λειτουργία x και, στη συνέχεια, το μη διαχειριζόμενο DLL κλήσης από διαχειριζόμενο κώδικα.

Αναφορές

Για περισσότερες πληροφορίες, επισκεφθείτε τις ακόλουθες τοποθεσίες του Microsoft Developer Network (MSDN) στο Web:
Ιδιότητες

Αναγνωριστικό άρθρου: 841712 - Τελευταία αναθεώρηση: 17 Ιαν 2017 - Αναθεώρηση: 1

Σχόλια