IPropData::HrGetPropAccess
適用対象: Outlook 2013 | Outlook 2016
�A�N�Z�X ���x���� 1 �܂��͕����̃I�u�W�F�N�g�̃v���p�e�B�̏�Ԃ�擾���܂��B
HRESULT HrGetPropAccess(
LPSPropTagArray FAR * lppPropTagArray,
ULONG FAR * FAR * lprgulAccess
);
パラメーター
lppPropTagArray
[in, out]入力時に、アクセス レベルと状態を取得するプロパティを示すプロパティ タグの配列。それ以外の場合は NULL へのポインター。 これは、HrGetPropAccess がすべてのプロパティのアクセス レベルと状態を取得する必要があることを示します。 出力時に、アクセス フラグとステータス フラグが取得されたプロパティ タグの配列。 フラグは、 lprgulAccess パラメーターによって指される配列に格納されます。
lprgulAccess
[out]フラグ ビットマスクの配列へのポインター。 各ビットマスクは、 lpPropTagArray パラメーターによって指される配列で識別される各プロパティのアクセス レベルまたは状態、またはその両方を示します。 2 つの配列は、 lprgulAccess が指す最初のビットマスクで 、lpPropTagArray が指す最初のプロパティを記述する位置です。 プロパティ タグごとに、次のフラグを設定できます。
�A�N�Z�X ���x���̃t���O | �t���O�̏�� |
---|---|
IPROP_READONLY �v���p�e�B��ύX�ł��Ȃ����Ƃ�����܂��B | 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
�v���p�e�B�̃A�N�Z�X ���x���Ə�ԃt���O������ɕԂ���܂���B
注釈
IPropData::HrGetPropAccess���\�b�h�́A�A�N�Z�X ���x���� 1 �ȏ�̃v���p�e�B�̏�Ԃ�����t���O�̐ݒ��擾���܂��B
呼び出し元に関するメモ:
HrGetPropAccess��́A���̖ړI�Ŏg�p�ł��܂��B
�N���C�A���g���ύX���ꂽ�܂��͏������݉\�ȃv���p�e�B��폜���邩�ǂ�����m�F���܂��B
�N���C�A���g��ύX����IMAPIProp���\�b�h��g�p���ăv���p�e�B��폜�ł��Ȃ��悤�ɂ��܂��B
lppPropTagArray が指すプロパティ タグ配列のプロパティのいずれかが削除された場合、HrGetPropAccess は出力時に配列エントリを 0 に設定します。 lppPropTagArray を NULL に設定し、オブジェクトのプロパティのいずれかが削除された場合、削除されたプロパティは配列で返されます。
プロパティが変更された場合、 lprgulAccess が指す配列内の対応するエントリに、そのIPROP_DIRTY フラグが設定されます。 IPROP_READONLYもIPROP_READWRITEも設定しません。
�v���p�e�B�͂��Ȃ��ύX�܂��͍폜�AIPROP_READONLY �܂��� IPROP_READWRITE �̃t���O���ݒ肳��܂��B