다음을 통해 공유


IADsPathname 인터페이스(iads.h)

IADsPathname 인터페이스는 ADSI의 X.500 및 Windows 경로를 구문 분석합니다.

IADsPathname 인터페이스를 사용하여 다음을 수행할 수 있습니다.

  • ADSI 개체의 경로를 다양한 형식으로 설정하고 가져옵니다.
  • 지정된 ADsPath에 대한 각 요소를 추출하거나 추가합니다.
  • 디렉터리 개체의 쿼리에 사용할 ADsPaths를 생성합니다.
IADsPathname 인터페이스는 Pathname 개체에 구현됩니다. IADsPathname 인터페이스에 정의된 메서드를 사용하려면 Pathname 개체를 인스턴스화해야 합니다. 이 요구 사항은 C++에서 CoCreateInstance() 함수를 호출하는 것과 유사합니다.
IADsPathname *pPathname=NULL;
HRESULT hr;
 
hr = CoCreateInstance(CLSID_Pathname,
                      NULL,
                      CLSCTX_INPROC_SERVER,
                      IID_IADsPathname,
                      (void**)&pPathname);

Visual Basic에서 New 연산자를 호출할 수도 있습니다.

Dim path As New Pathname

또는 VBScript에서 CreateObject 함수를 사용하여 "Pathname"을 ProgID로 입력합니다.

Dim path
Set path = CreateObject("Pathname")

IADsPathname 인터페이스는 ADS_SETTYPE_ENUM ADS_FORMAT_ENUM 두 개의 열거형 형식을 사용합니다.

상속

IADsPathname 인터페이스는 IDispatch 인터페이스에서 상속됩니다. IADsPathname 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IADsPathname 인터페이스에는 이러한 메서드가 있습니다.

 
IADsPathname::AddLeafElement

Pathname 개체에 이미 설정된 디렉터리 경로의 끝에 요소를 추가합니다.
IADsPathname::CopyPath

Pathname 개체의 복사본을 만듭니다.
IADsPathname::GetElement

디렉터리 경로의 요소를 검색합니다.
IADsPathname::GetEscapedElement

입력 경로에서 특수 문자를 이스케이프하는 데 사용됩니다.
IADsPathname::GetNumElements

경로의 요소 수를 검색합니다.
IADsPathname::RemoveLeafElement

Pathname 개체에 설정된 디렉터리 경로에서 마지막 요소를 제거합니다.
IADsPathname::Retrieve

IADsPathname::Retrieve 메서드는 다양한 형식의 개체 경로를 검색합니다.
IADsPathname::Set

디렉터리 경로를 구문 분석하기 위해 Pathname 개체를 설정합니다.
IADsPathname::SetDisplayType

개체의 경로를 표시하는 방법을 지정합니다.

요구 사항

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

참고 항목

ADS_FORMAT_ENUM

ADS_SETTYPE_ENUM

CoCreateInstance()

IADsPathname 속성 메서드

IDispatch