enumerazione ADDRESS_CAPABILITY_STRING (tapi3if.h)
L'enumerazione ADDRESS_CAPABILITY_STRING viene usata per verificare le funzionalità degli indirizzi descritte dalle stringhe.
Sintassi
typedef enum ADDRESS_CAPABILITY_STRING {
ACS_PROTOCOL = 0,
ACS_ADDRESSDEVICESPECIFIC,
ACS_LINEDEVICESPECIFIC,
ACS_PROVIDERSPECIFIC,
ACS_SWITCHSPECIFIC,
ACS_PERMANENTDEVICEGUID
} ;
Costanti
ACS_PROTOCOL Valore: 0 Descrive una funzionalità specifica del protocollo. Il valore viene restituito come GUID in formato stringa. Per i valori possibili, vedere TAPIPROTOCOL_. Un TSP può definire valori aggiuntivi. Corrisponde al membro ProtocolGuid di TAPI 2 Struttura LINEDEVCAPS . |
ACS_ADDRESSDEVICESPECIFIC Descrive una funzionalità specifica del dispositivo di indirizzo. Il valore è dipendente da TSP e può essere una struttura, una stringa o un altro tipo. Un'applicazione deve usare il puntatore BSTR ricevuto da Tapi3.dll come puntatore a una matrice di byte (un buffer) e quindi interpretare il buffer in base alle specifiche TSP. Corrisponde ai membri dwDevSpecific e dwDevSpecificSize di TAPI 2 Struttura LINEADDRESSCAPS . |
ACS_LINEDEVICESPECIFIC Descrive una funzionalità specifica del dispositivo linea. Il valore è dipendente da TSP e può essere una struttura, una stringa o un altro tipo. Un'applicazione deve usare il puntatore BSTR ricevuto da Tapi3.dll come puntatore a una matrice di byte (un buffer) e quindi interpretare il buffer in base alle specifiche TSP. Corrisponde ai membri dwDevSpecific e dwDevSpecificSize di TAPI 2 Struttura LINEDEVCAPS . |
ACS_PROVIDERSPECIFIC Descrive una funzionalità specifica del provider. Il valore è una stringa normale. Può essere usato con funzioni BSTR regolari per operazioni come la stampa e la concatenazione. Un TSP specifico potrebbe includere caratteri NULL incorporati all'interno di queste stringhe. In tal caso, un'applicazione deve prestare attenzione quando si stampa il valore. Se i caratteri NULL incorporati non vengono sostituiti con spazi vuoti, le stringhe verranno troncate quando stampato. Corrisponde ai membri dwProviderInfoSize e dwProviderInfoOffset di TAPI 2 Struttura LINEDEVCAPS . |
ACS_SWITCHSPECIFIC Descrive una funzionalità specifica del commutatore. Il valore è una stringa normale. Può essere usato con funzioni BSTR regolari per operazioni come la stampa e la concatenazione. Un TSP specifico potrebbe includere caratteri NULL incorporati all'interno di queste stringhe. In tal caso, un'applicazione deve prestare attenzione quando si stampa il valore. Se i caratteri NULL incorporati non vengono sostituiti con spazi vuoti, le stringhe verranno troncate quando stampato. Corrisponde ai membri dwSwitchInfoSize e dwSwitchInfoOffset di TAPI 2 Struttura LINEDEVCAPS . |
ACS_PERMANENTDEVICEGUID Descrive il GUID di un dispositivo permanente. Il valore viene restituito come GUID in formato stringa. Questo identificatore deve rimanere stabile in tutto, inclusi gli aggiornamenti del sistema operativo. Corrisponde al membro PermanentLineGuid di TAPI 2 Struttura LINEDEVCAPS . |
Requisiti
Requisito | Valore |
---|---|
Intestazione | tapi3if.h |