funzione TSPI_lineGetIcon (tspi.h)
La funzione TSPI_lineGetIcon recupera un'icona specifica del dispositivo della riga di servizio da visualizzare all'utente.
Sintassi
LONG TSPIAPI TSPI_lineGetIcon(
DWORD dwDeviceID,
LPCWSTR lpszDeviceClass,
LPHICON lphIcon
);
Parametri
dwDeviceID
Dispositivo linea di cui è richiesta l'icona.
lpszDeviceClass
Puntatore a una stringa Unicode con terminazione Null che identifica un nome di classe del dispositivo. Questa classe di dispositivo consente al chiamante di selezionare un'icona specifica per la classe del dispositivo. Questo parametro è facoltativo e può essere lasciato NULL, nel qual caso è selezionata l'icona di livello più alto associata al dispositivo linea anziché un dispositivo di flusso multimediale specificato.
Le stringhe consentite sono uguali a per TSPI_lineGetID. Ad esempio, se la riga supporta l'API Comm, il passaggio di comm/datamodem come lpszDeviceClass fa sì che il provider restituisca un'icona correlata in modo specifico alle funzioni del dispositivo Comm del provider di servizi.
lphIcon
Puntatore a una posizione di memoria in cui viene restituito l'handle per l'icona.
Valore restituito
Restituisce zero se la funzione ha esito positivo o un numero di errore se si verifica un errore. I valori restituiti possibili sono i seguenti:
LINEERR_INVALDEVICECLASS, LINEERR_OPERATIONFAILED, LINEERR_NOMEM, LINEERR_RESOURCEUNAVAIL, LINEERR_OPERATIONUNAVAIL.
Commenti
Il provider deve restituire un handle (in DWORD a cui punta lphIcon) a una risorsa icona (ottenuta da
Funzione LoadIcon ) associata alla riga specificata.
Un provider può scegliere di supportare molte icone (selezionate da lpszDeviceClass e/o numero di riga), una singola icona (ad esempio per il produttore, che verrebbe restituita per tutte le richieste di TSPI_lineGetIcon indipendentemente dall'oggetto lpszDeviceClass selezionato) o nessuna icona, nel qual caso imposta la DWORD a cui punta lphIcon su NULL. TAPI esamina l'handle restituito dal provider e, se il provider restituisce NULL, TAPI sostituisce un'icona di telefonia generica (l'icona "linea" generica).
Requisiti
Piattaforma di destinazione | Windows |
Intestazione | tspi.h |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per