Compartilhar via


IPropData::HrSetObjAccess

Aplica-se a: Outlook 2013 | Outlook 2016

Define o n�vel de acesso para o objeto.

HRESULT HrSetObjAccess(
  ULONG ulAccess
);

Parâmetros

ulAccess

[in] Uma bitmask dos sinalizadores que especifica o n�vel de acesso do objeto. Um dos sinalizadores a seguir pode ser definido:

IPROP_READONLY

Define o n�vel de acesso do objeto como somente leitura.

IPROP_READWRITE

Define o n�vel de acesso do objeto como leitura/grava��o.

Valor de retorno

S_OK

N�vel de acesso do objeto foi definido com �xito.

Comentários

O m�todo IPropData::HrSetObjAccess define o n�vel de acesso para um objeto inteiro, em vez de propriedades individuais. HrSetObjAccess pode ser usado para alterar o n�vel de acesso estabelecido quando o objeto foi criado.

Notas para chamadores

Para definir um nível de acesso em uma propriedade, primeiro chame HrSetObjAccess com o sinalizador IPROP_READWRITE definido no parâmetro ulAccess para tornar o objeto modificável. Em seguida, chame o método IPropData::HrSetPropAccess , especificando a propriedade de destino na matriz apontada pelo parâmetro lpPropTagArray .

Para criar um objeto com propriedades que ser�o somente leitura para clientes, criar um objeto de leitura/grava��o, adicione as propriedades necess�rias e, em seguida, chame HrSetObjAccess para alterar o acesso do objeto como somente leitura.

Voc� tamb�m pode usar HrSetObjAccess para impedir que os clientes criem novas propriedades.

Confira também

IPropData::HrGetPropAccess

IPropData::HrSetPropAccess

IPropData: IMAPIProp