Condividi tramite


Metodo ITfSourceSingle::AdviseSingleSink (msctf.h)

Installa un sink di avviso.

Sintassi

HRESULT AdviseSingleSink(
  [in] TfClientId tid,
  [in] REFIID     riid,
  [in] IUnknown   *punk
);

Parametri

[in] tid

Contiene un valore TfClientId che identifica il client.

[in] riid

Identifica il tipo di sink consigliato da installare.

Questo parametro può essere uno dei valori seguenti quando l'oggetto ITfSourceSingle viene ottenuto da un oggetto ITfThreadMgr .

Questo parametro può essere uno dei valori seguenti quando l'oggetto ITfSourceSingle viene ottenuto da un oggetto ITfContext .

Valore Significato
IID_ITfCleanupContextDurationSink
Installa un sink consigliato ITfCleanupContextDurationSink .
IID_ITfFunctionProvider
Registra il client come provider di funzioni. Il parametro punk è un puntatore all'interfaccia ITfFunctionProvider .

[in] punk

Puntatore al puntatore di tipo sink IUnknown .

Valore restituito

Questo metodo può restituire uno di questi valori.

Valore Descrizione
S_OK
Il metodo è stato eseguito correttamente.
E_INVALIDARG
Uno o più parametri non sono validi.
CONNECT_E_CANNOTCONNECT
Il sink di avviso non può essere installato.
CONNECT_E_ADVISELIMIT
È stato raggiunto il numero massimo di sink di avviso.
E_FAIL
Si è verificato un errore non specificato.
E_OUTOFMEMORY
Si è verificato un errore di allocazione della memoria.

Requisiti

   
Client minimo supportato Windows 2000 Professional [app desktop | App UWP]
Server minimo supportato Windows 2000 Server [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione msctf.h
DLL Msctf.dll
Componente ridistribuibile TSF 1.0 in Windows 2000 Professional

Vedi anche

ITfCleanupContextSink

ITfFunctionProvider

ITfSourceSingle