IProfAdmin::GetProfileTable
Hace referencia a: Outlook 2013 | Outlook 2016
Proporciona acceso a la tabla de perfiles, una tabla que contiene información sobre todos los perfiles disponibles.
HRESULT GetProfileTable(
ULONG ulFlags,
LPMAPITABLE FAR * lppTable
);
Parameters
ulFlags
[in] Máscara de bits de marcas que controla cómo se rellena la tabla de perfiles. Se puede establecer la marca siguiente:
MAPI_APP_PROFILE
Incluya perfiles de "aplicación" en la tabla de perfiles. Si no se establece esta marca, no se incluyen los perfiles de "aplicación".
Es posible que esta marca no se reconozca o no se admita en todas las implementaciones MAPI.
lppTable
[out] Puntero a un puntero a la tabla de perfil.
Valor devuelto
S_OK
La tabla de perfiles se recuperó correctamente.
Comentarios
El método IProfAdmin::GetProfileTable proporciona acceso a la tabla de perfiles, que contiene una fila para cada perfil disponible. Solo hay dos columnas en cada fila: el nombre para mostrar del perfil y una marca que indica si el perfil es el predeterminado.
Los perfiles que se han eliminado o que están en uso pero que se han marcado para su eliminación no se incluyen en la tabla de perfiles. La tabla de perfiles es estática; Las adiciones y eliminaciones posteriores de perfiles no se reflejan en la tabla.
Si no existen perfiles, GetProfileTable devuelve una tabla con cero filas.
Para obtener más información sobre la tabla de perfiles, vea Tablas de perfil.
Referencia de MFCMAPI
Para obtener un ejemplo de código de MFCMAPI, vea la siguiente tabla.
Archivo | Función | Comment |
---|---|---|
MainDlg.cpp |
CMainDlg::OnShowProfiles |
MFCMAPI usa el método IProfAdmin::GetProfileTable para obtener la tabla de perfil que se va a mostrar en un nuevo cuadro de diálogo. |