Metodo ITAddress::get_DoNotDisturb (tapi3if.h)
Il metodo get_DoNotDisturb ottiene lo stato corrente della funzionalità non disturba sull'indirizzo. La funzionalità non disturbo potrebbe non essere disponibile in tutti gli indirizzi.
Sintassi
HRESULT get_DoNotDisturb(
[out] VARIANT_BOOL *pfDoNotDisturb
);
Parametri
[out] pfDoNotDisturb
Se VARIANT_TRUE, la funzionalità non disturbo è stata attivata. Se VARIANT_FALSE, la funzionalità non disturbo non è attiva.
Valore restituito
Questo metodo può restituire uno di questi valori.
Codice restituito | Descrizione |
---|---|
|
Il metodo è riuscito. |
|
Operazione non disponibile. |
|
Questa operazione non è supportata in questo indirizzo. |
|
Il parametro pfDoNotDisturb non è un puntatore valido. |
|
Memoria insufficiente per eseguire l'operazione. |
Commenti
Per i programmatori che hanno familiarità con TAPI 2. X: La funzionalità DoNotDisturb viene implementata usando la funzionalità "forward", se presente nell'indirizzo. Quando viene chiamato get_DoNotDisturb, Tapi3.dll ottiene l'oggetto LINEADDRESSSTATUS dell'oggetto address e cerca le voci LINEFORWARD . Se viene trovata una voce di questo tipo e se il membro dwDestAddressOffset è 0 (zero), DoNotDisturb viene considerato attivato e pertanto VARIANT_TRUE viene restituito come valore per questo metodo.
Requisiti
Piattaforma di destinazione | Windows |
Intestazione | tapi3if.h (includere Tapi3.h) |
Libreria | Uuid.lib |
DLL | Tapi3.dll |