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 |
헤더 |
|
DLL |
|
IID |
IID_IADsPropertyList C6F602B6-8F69-11D0-8528-00C04FD8D503으로 정의됩니다. |