다음을 통해 공유


ADsPropCheckIfWritable 함수(adsprop.h)

ADsPropCheckIfWritable 함수는 특성을 쓸 수 있는지 여부를 결정합니다.

구문

BOOL ADsPropCheckIfWritable(
  [in] const PWSTR          pwzAttr,
  [in] const PADS_ATTR_INFO pWritableAttrs
);

매개 변수

[in] pwzAttr

특성의 이름을 포함하는 NULL로 종료된 WCHAR 버퍼에 대한 포인터입니다.

[in] pWritableAttrs

ADsPropGetInitInfo에서 반환하는 ADS_ATTR_INFO 구조체의 배열에 대한 포인터입니다.

반환 값

쓰기 가능한 특성 목록에 특성이 있으면 0이 아닌 값을 반환하고, 그렇지 않으면 0을 반환합니다. pWritableAttrsNULL인 경우에도 0을 반환합니다.

설명

초기화 중에 속성 시트 확장은 ADsPropCheckIfWritable을 사용하여 변경할 수 있는 특성을 작성할 수 있는지 여부를 결정해야 합니다. 특성을 쓸 수 없는 경우 읽기 전용으로 표시되어야 하며 특성 값을 변경하는 기능을 제거해야 합니다.

사용자에게 쓰기 권한이 부여될 수 있지만 특성에 대한 읽기 권한은 부여되지 않습니다. 이 경우 특성 읽기 작업이 실패하고 특성을 덮어쓸 수 있습니다. 따라서 사용자 쓰기 권한을 부여하지 않고 특성에 대한 읽기 권한을 취소하는 것이 좋습니다.

이 함수를 사용하여 다중 선택 속성 시트의 특성에 대한 쓰기 권한을 확인하지 마세요. 각 디렉터리 개체에는 쓰기 가능한 특성 사용 권한 집합이 다를 수 있습니다. 속성 시트 확장은 선택한 그룹의 특정 개체에 쓰려고 할 때 오류를 반환하는 서버에 의존하여 해당 개체에 대한 쓰기 권한이 거부되었는지 확인해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
대상 플랫폼 Windows
헤더 adsprop.h
라이브러리 Dsprop.lib
DLL Dsprop.dll

추가 정보

ADS_ATTR_INFO

ADsPropGetInitInfo