Share via


LPDSENUMATTRIBUTES 콜백 함수(dsclient.h)

DSEnumAttributesCallback 함수는 IDsDisplaySpecifier::EnumClassAttributes 메서드에 의해 열거된 각 특성에 대해 한 번 호출되는 애플리케이션 정의 콜백 함수입니다. 이 함수에 대한 포인터는 IDsDisplaySpecifier::EnumClassAttributes에서 pcbEnum 매개 변수로 제공됩니다. DSEnumAttributesCallback 은 애플리케이션 정의 함수 이름의 자리 표시자입니다.

구문

LPDSENUMATTRIBUTES Lpdsenumattributes;

HRESULT Lpdsenumattributes(
  LPARAM lParam,
  LPCWSTR pszAttributeName,
  LPCWSTR pszDisplayName,
  DWORD dwFlags
)
{...}

매개 변수

lParam

IDsDisplaySpecifier::EnumClassAttributes 메서드에 lParam 매개 변수로 전달된 애플리케이션 정의 매개 변수를 포함합니다.

pszAttributeName

특성의 LDAP 이름을 포함하는 null로 끝나는 유니코드 문자열에 대한 포인터입니다.

pszDisplayName

특성의 지역화된 이름을 포함하는 null로 끝나는 유니코드 문자열에 대한 포인터입니다.

dwFlags

특성의 동작 또는 상태를 정의하는 플래그 집합을 포함합니다. 이 값은 0이거나 다음 값일 수 있습니다.

DSECAF_NOTLISTED

특성은 사용자 인터페이스에서 숨겨집니다.

반환 값

거형 또는 E_FAIL 같은 오류 코드를 계속하여 열거형을 종료하는 S_OK 반환합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
대상 플랫폼 Windows
헤더 dsclient.h

추가 정보

IDsDisplaySpecifier::EnumClassAttributes