Compartir a través de


IPropData::HrSetObjAccess

Hace referencia a: Outlook 2013 | Outlook 2016

Establece el nivel de acceso para el objeto.

HRESULT HrSetObjAccess(
  ULONG ulAccess
);

Parameters

ulAccess

[entrada] Una m�scara de bits de indicadores que especifica el nivel de acceso del objeto. Puede establecer uno de los siguientes indicadores:

IPROP_READONLY

Establece el nivel de acceso del objeto de s�lo lectura.

IPROP_READWRITE

Establece el nivel de acceso del objeto para lectura y escritura.

Valor devuelto

S_OK

Nivel de acceso del objeto se estableci� correctamente.

Comentarios

El m�todo IPropData::HrSetObjAccess establece el nivel de acceso para un objeto completo, en lugar de propiedades individuales. HrSetObjAccess puede utilizarse para cambiar el nivel de acceso que se estableci� cuando se cre� el objeto.

Notas para los llamadores

Para establecer un nivel de acceso en una propiedad, llame primero a HrSetObjAccess con la marca IPROP_READWRITE establecida en el parámetro ulAccess para que el objeto sea modificable. A continuación, llame al método IPropData::HrSetPropAccess y especifique la propiedad de destino en la matriz a la que apunta el parámetro lpPropTagArray .

Para crear un objeto con las propiedades de s�lo lectura para los clientes, crear un objeto de lectura y escritura, agregue las propiedades necesarias y, a continuaci�n, llame a HrSetObjAccess para cambiar de acceso del objeto de solo lectura.

Tambi�n puede utilizar HrSetObjAccess para impedir que los clientes de creaci�n de nuevas propiedades.

Vea también

IPropData::HrGetPropAccess

IPropData::HrSetPropAccess

IPropData: IMAPIProp