Compartir a través de


HrCreateNewWrappedObject

Crea un objeto al que un cliente puede acceder en un formato de caracteres preferido.

Información rápida

Campo Valor
Exportado por:
msmapi32.dll
Llamado por:
Cliente
Implementado por:
Outlook
HRESULT HrCreateNewWrappedObject( 
    LPVOID        pvUnwrapped, 
    ULONG         ulUnwrappedFlags, 
    ULONG         ulWrappedFlags, 
    const IID     *pIID, 
    const ULONG   *pulReserved, 
    BOOL          fCheckWrap, 
    LPVOID       *ppvWrapped 
);

Parameters

pvUnwrapped

[in] Objeto inicial de Outlook desencapsado. Debe implementar una de las siguientes interfaces:

ulUnwrappedFlags

[in] Marcas que caracterizan el objeto inicial desencapsado. Debe ser uno o varios de los valores siguientes:

  • DDLWRAP_FLAG_ANSI: el objeto desencapsado es ANSI.

  • DDLWRAP_FLAG_UNICODE: el objeto desencapsado es UNICODE.

ulWrappedFlags

[in] Marcas para el formato de caracteres preferido. Debe ser uno o varios de los valores siguientes:

  • DDLWRAP_FLAG_ANSI: el objeto encapsulado se expondrá como ANSI.
  • DDLWRAP_FLAG_UNICODE: el objeto encapsulado se expondrá como UNICODE.

pIID

[in] Identificador de la interfaz compatible con el objeto desencapsado; establézcalo en NULL si se desconoce.

pulReserved

[in] No se usa este parámetro. Debe ser NULL.

fCheckWrap

[in] Establezca este parámetro en true si se debe comprobar el formato de pvUnwrapped antes del ajuste; establézcalo en false si el objeto debe ajustarse sin comprobarlo.

ppvWrapped

[out] Puntero al objeto solicitado, encapsulado en el formato de caracteres solicitado.

Valores devueltos

S_OK si la llamada se realiza correctamente; de lo contrario, un código de error.

Comentarios

Si se pasa un objeto encapsulado con fCheckWrap establecido en true , se producirá un objeto desencapsulado. Independientemente de si se ajusta o no el objeto devuelto, el cliente es responsable de liberar la referencia en el objeto devuelto.

Al usar GetProcAddress para buscar la dirección de esta función en msmapi32.dll, especifique HrCreateNewWrappedObject@28 como nombre del procedimiento.

Vea también