Share via


Método ITfThreadMgr::EnumFunctionProviders (msctf.h)

Obtiene un enumerador para todos los proveedores de funciones registrados para el subproceso que llama.

Sintaxis

HRESULT EnumFunctionProviders(
  [out] IEnumTfFunctionProviders **ppEnum
);

Parámetros

[out] ppEnum

Dirección de una interfaz IEnumTfFunctionProviders que recibe el enumerador del proveedor de funciones.

Valor devuelto

Este método puede devolver uno de estos valores.

Valor Descripción
S_OK
Método realizado correctamente.
E_INVALIDARG
ppEnum no es válido.
E_OUTOFMEMORY
Error de asignación de memoria.
E_FAIL
Se ha producido un error no especificado.

Comentarios

El enumerador solo contiene los proveedores de funciones registrados. El enumerador no contendrá los proveedores de funciones predefinidos como se describe en ITfThreadMgr::GetFunctionProvider.

Un proveedor de funciones se registra a sí mismo llamando al método ITfSourceSingle::AdviseSingleSink del administrador de TSF con IID_ITfFunctionProvider.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado msctf.h
Archivo DLL Msctf.dll
Redistribuible TSF 1.0 en Windows 2000 Professional

Consulte también

IEnumTfFunctionProviders

ITfSourceSingle::AdviseSingleSink

ITfThreadMgr

ITfThreadMgr::GetFunctionProvider