Compartir a través de


IMsgServiceAdmin::MsgServiceTransportOrder

Hace referencia a: Outlook 2013 | Outlook 2016

Establece el orden en el que se llama a los proveedores de transporte para entregar un mensaje.

HRESULT MsgServiceTransportOrder(
  ULONG cUID,
  LPMAPIUID lpUIDList,
  ULONG ulFlags    
);

Parameters

cUID

[in] Recuento de identificadores únicos en el parámetro lpUIDList .

lpUIDList

[in] Puntero a una matriz de identificadores únicos que representan proveedores de transporte. La matriz contiene un identificador para cada proveedor de transporte configurado en el perfil actual.

ulFlags

[entrada] Reservado; debe ser cero.

Valor devuelto

S_OK

El orden de transporte se estableció correctamente.

MAPI_E_BUSY

El valor del parámetro cUID difiere del número de proveedores de transporte realmente en el perfil.

MAPI_E_NOT_FOUND

Una o varias de las estructuras MAPIUID pasadas en el parámetro lpUIDList no hacen referencia a un proveedor de transporte actualmente en el perfil.

Comentarios

El método IMsgServiceAdmin::MsgServiceTransportOrder establece el orden de entrega de los proveedores de transporte en un perfil. El parámetro lpUIDList debe contener una lista ordenada de identificadores de entrada del proveedor de transporte obtenidos de la propiedad PR_PROVIDER_UID (PidTagProviderUid) de la tabla devuelta del método IMsgServiceAdmin::GetProviderTable . Una aplicación cliente debe pasar la lista completa en lpUIDList.

SetTransportOrder invalida las preferencias del proveedor de transporte, como la marca de STATUS_XP_PREFER_LAST establecida en la propiedad PR_RESOURCE_FLAGS (PidTagResourceFlags).

Vea también

MAPIUID

IMsgServiceAdmin : IUnknown