Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Op TAPI-niveau kan een toepassing verschillende parameters doorgeven, waarvan veel mogelijk ongeldig zijn. TAPI controleert parameters en retourneert fouten naar de toepassing zonder de serviceprovider aan te roepen. Elke functiebeschrijving op TSPI-niveau beschrijft de parameterfouten die al zijn getest. De serviceprovider hoeft deze tests niet te herhalen, maar moet eventuele aanvullende geldigheidstests uitvoeren die geschikt zijn voor de functie. Titels en beschrijvingen van algemene geldigheidstests voor parameters die in veel functies worden weergegeven, worden vermeld in de volgende tabel.
| Geldigheidstest | Beschrijving |
|---|---|
| Geldigheid van aanwijzer | TAPI heeft al pointers getest op gegevensopslag om ervoor te zorgen dat ze verwijzen naar leesbaar of schrijfbaar geheugen van de grootte die geschikt is voor de bewerking. Daarnaast is de gegevensstructuur voor gegevensstructuren van verschillende grootten die beginnen met een dwTotalSize lid, gecontroleerd om ervoor te zorgen dat de aangegeven totale grootte beschikbaar is. |
| De geldigheid van de grootte is vast | Voor gegevensstructuren van variabele grootte is de gegevensstructuur geverifieerd, zodat ruimte is voor het vaste deel van de gegevensstructuur en dat dwTotalSize voldoende is voor het vaste deel. |
| Verschuiving/grootte nul | Voor gegevensstructuren van variabele grootte zijn de velden '...Offset' en '...Grootte' die overeenkomen met onderdelen die door de serviceprovidersets zijn ingesteld met nulwaarden voordat de serviceprovider werd aangeroepen. |
| Geldigheid afhandelen | TAPI zorgt ervoor dat regel-, telefoon- en oproepgrepen (van gedefinieerde typen HDRVLINE-, HDRVPHONEen HDRVCALL) geldig zijn. Dat wil gezegd: ze zijn waarden die zonder fouten zijn geretourneerd als ingangen in TSPI_lineOpen, TSPI_phoneOpenof een van de volgende waarden die de levensduur van een oproepingang starten: TSPI_lineMakeCall TSPI_lineCompleteTransfer TSPI_lineForward TSPI_linePickup TSPI_linePrepareAddToConference TSPI_lineSetupConference TSPI_lineSetupTransfer TSPI_lineUnpark LINE_NEWCALL berichten |