IDsDisplaySpecifier::GetDisplaySpecifier 메서드(dsclient.h)

IDsDisplaySpecifier::GetDisplaySpecifier 메서드는 Active Directory Domain Services 지정된 클래스의 표시 지정자 개체에 바인딩됩니다.

구문

HRESULT GetDisplaySpecifier(
  [in]      LPCWSTR pszObjectClass,
  [in]      REFIID  riid,
  [in, out] void    **ppv
);

매개 변수

[in] pszObjectClass

표시 지정자를 검색할 개체 클래스의 이름을 포함하는 null로 끝나는 유니코드 문자열에 대한 포인터입니다.

[in] riid

원하는 인터페이스의 인터페이스 식별자를 포함합니다.

[in, out] ppv

개체 클래스의 표시 지정자를 수신하는 인터페이스 포인터에 대한 포인터입니다.

반환 값

다음을 포함하여 표준 HRESULT 값을 반환합니다.

설명

이 메서드는 ADsOpenObject 함수를 사용하여 지정된 클래스의 표시 지정자 개체에 바인딩합니다. 실패하면 사용자 로캘의 표시 지정자에 바인딩하려고 시도합니다. 다시 실패하면 기본 로캘의 표시 지정자에 바인딩됩니다.

이 메서드는 IDsDisplaySpecifier::SetServer에 대한 이전 호출에서 설정한 서버 및 사용자 자격 증명을 사용합니다.

예제

다음 코드 예제에서는이 메서드를 호출 하는 방법을 보여 줍니다.

HRESULT hr;
IDsDisplaySpecifier *pDS;

hr = CoCreateInstance(CLSID_DsDisplaySpecifier,
                        NULL,
                        CLSCTX_INPROC_SERVER,
                        IID_IDsDisplaySpecifier,
                        (void**)&pDS);
if(SUCCEEDED(hr))
{
    IADs *pads;

    hr = pDS->GetDisplaySpecifier(L"user", IID_IADs, (LPVOID*)&pads);

    if(SUCCEEDED(hr))
    {
        pads->Release();
    }

    pDS->Release();
}

요구 사항

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

추가 정보

ADsOpenObject

Active Directory Domain Services 인터페이스 표시

IDsDisplaySpecifier

IDsDisplaySpecifier::SetServer