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 |