다음을 통해 공유


IADsPropertyList 속성 메서드

IADsPropertyList 인터페이스의 속성 메서드는 다음 표에 설명된 속성을 읽습니다. 자세한 내용은 인터페이스 속성 메서드를 참조하세요.

속성

PropertyCount

속성 목록의 항목 수입니다.

액세스 형식: 읽기 전용

스크립팅 데이터 형식: LONG

// C++ method syntax
HRESULT get_PropertyCount(
  [out] LONG* plCount
);

예제

다음 코드 예제에서는 속성 목록의 항목 수를 확인하는 방법을 보여 있습니다.

Dim propList As IADsPropertyList
Dim count As Long

On Error GoTo Cleanup
 
Set propList = GetObject("LDAP://dc01/DC=Fabrikam,DC=com")
 
propList.GetInfo
count = propList.PropertyCount
Debug.Print "Number of Properties Found: " & count

Cleanup:
    If (Err.Number<>0) Then
        MsgBox("An error has occurred. " & Err.Number)
    End If

    Set propList = Nothing

다음 코드 예제에서는 속성 목록의 항목 수를 확인하는 방법을 보여 있습니다.

int GetPropertyCacheCount(LPWSTR adsPath)
{
    IADsPropertyList *pList;
    IADs *pObj;
    HRESULT hr = S_OK;

    if(!adsPath)
    {
        _tprintf(TEXT("Invalid ADsPath."));
        return -1;
    }

    HRESULT hr = ADsGetObject(adsPath,
                          IID_IADsPropertyList,
                          (void**)&pList);
    // Initialize the property cache.
    hr = pList->QueryInterface(IID_IADs,(void**)&pObj);
    pObj->GetInfo();
    pObj->Release();

    // Get the property count.
    hr = pList->get_PropertyCount(&count);
    pList->Release();

    // Return the property count if it succeeded, otherwise
    // return -1.

    if(SUCCEEDED(hr))
    {
        return count;
    }
    else
    {
        return -1;
    }

}

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista
지원되는 최소 서버
Windows Server 2008
헤더
Iads.h
DLL
Activeds.dll
IID
IID_IADsPropertyList C6F602B6-8F69-11D0-8528-00C04FD8D503으로 정의됩니다.

추가 정보

IADsPropertyList

Interface 속성 메서드