IPropData::HrSetPropAccess
適用対象: Outlook 2013 | Outlook 2016
�A�N�Z�X ���x���܂��̓I�u�W�F�N�g�̃v���p�e�B�� 1 �ȏ�̏�Ԃ�ݒ肵�܂��B
HRESULT HrSetPropAccess(
LPSPropTagArray lpPropTagArray,
ULONG FAR * rgulAccess
);
パラメーター
lpPropTagArray
[����]�v���p�e�B��ύX�ł��邱�Ƃ�����v���p�e�B �^�O�̔z��ւ̃|�C���^�[�B
rgulAccess
[in]フラグ ビットマスクの配列。 各ビットマスクは、 lpPropTagArray パラメーターが指す配列で識別される各プロパティのアクセス レベルまたは状態、またはその両方を示します。 2 つの配列は、 rgulAccess の最初のビットマスクが lpPropTagArray が指す最初のプロパティを記述するという点で位置指定されています。 プロパティ タグごとに、1 つのアクセス レベル フラグと 1 つの状態フラグを設定できます。 次の表に、使用可能なフラグを示します。
�A�N�Z�X ���x���̃t���O | �t���O�̏�� |
---|---|
�v���p�e�B��ύX�ł��Ȃ����Ƃ�����AIPROP_READONLY |
IPROP_CLEAN �v���p�e�B���ύX����Ă��Ȃ����Ƃ�����܂��B |
IPROP_READWRITE �v���p�e�B��ύX�ł��邱�Ƃ�����܂��B | IPROP_DIRTY �v���p�e�B���ύX����Ă��邱�Ƃ�����܂��B |
戻り値
S_OK
�A�N�Z�X ���x���Ə�Ԃ̃t���O������ɐݒ肳��Ă��܂��B
MAPI_E_NO_ACCESS
�ǂݎ���p�I�u�W�F�N�g�܂��͔��M�҂��\���ȃA�N�Z�X��������Ă���I�u�W�F�N�g�̃v���p�e�B��ݒ肵�܂����B
MAPI_E_INVALID_PARAMETER
rgulAccess パラメーターには、IPROP_READONLYやIPROP_READWRITEなどのフラグの無効な組み合わせが含まれています。
注釈
IPropData::HrSetPropAccess メソッドは、lpPropTagArray パラメーターによって指される SPropTagArray 構造体のプロパティ タグによって識別されるプロパティのアクセス レベルと状態を変更します。 プロパティごとに、 rgulAccess 配列に対応するエントリがあります。 エントリは、プロパティのアクセス レベルを示す 1 つのフラグと、その状態を示す別のフラグに設定できます。
呼び出し側への注意
����̃v���p�e�B] �̒l���ύX���ꂽ�Ƃ��Ɍ��肵����A�I�u�W�F�N�g�̃v���p�e�B�� 1 �ȏ�̃A�N�Z�X ���x����ύX����̂ɂ́A HrSetPropAccess��g�p���܂��B