Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
TAPI düzeyinde, bir uygulama birçok farklı parametre geçirebilir ve bunların çoğu geçersiz olabilir. TAPI, parametreleri doğrular ve hizmet sağlayıcısını çağırmadan uygulamaya hatalar döndürür. TSPI düzeyindeki her işlev açıklaması, zaten test edilmiş parametre hatalarını açıklar. Hizmet sağlayıcısının bu testleri yinelemesi gerekmez, ancak işleve uygun ek geçerlilik testleri gerçekleştirmesi gerekir. Birçok işlevde görünen ortak parametre geçerlilik testlerinin başlıkları ve açıklamaları aşağıdaki tabloda listelenmiştir.
| Geçerlilik testi | Açıklama |
|---|---|
| İşaretçi geçerliliği | TAPI, işleme uygun boyutta okunabilir veya yazılabilir belleğe işaret ettiğinden emin olmak için veri depolama işaretçilerini zaten test etti. Ayrıca, dwTotalSize üyesiyle başlayan değişken boyuttaki veri yapıları için, belirtilen toplam boyutun kullanılabilir olduğundan emin olmak için veri yapısı doğrulanmıştır. |
| Sabit boyut geçerliliği | Değişken boyutlu veri yapıları için veri yapısı, veri yapısının sabit boyutlu bölümü için alan olduğu ve dwTotalSize sabit parça için yeterli olduğu doğrulanmıştır. |
| Uzaklık/boyut sıfırlandı | Değişken boyutlu veri yapıları için, hizmet sağlayıcısının ayarlandığı bölümlere karşılık gelen "...Offset" ve "...Boyut" alanları, hizmet sağlayıcısı çağrılmadan önce sıfır değerlerle önceden ayarlanmıştır. |
| Geçerliliği işleme | TAPI, hat, telefon ve arama tutamaçlarının (HDRVLINE , HDRVPHONEve HDRVCALLtanımlı türlerin) geçerli olmasını sağlar. Diğer bir ifadeyle, TSPI_lineOpen, TSPI_phoneOpenveya bir çağrı tanıtıcısının ömrünü başlatan aşağıdakilerden birinde tanıtıcı olarak hatasız döndürülen değerlerdir: TSPI_lineMakeCall TSPI_lineCompleteTransfer TSPI_lineForward TSPI_linePickup TSPI_linePrepareAddToConference TSPI_lineSetupConference TSPI_lineSetupTransfer TSPI_lineUnpark İletileri LINE_NEWCALL |