Métodos de propiedad IADsPropertyList
Los métodos de propiedad de la interfaz IADsPropertyList leen las propiedades descritas en la tabla siguiente. Para obtener más información, vea Métodos de propiedad de interfaz.
Propiedades
-
PropertyCount
-
-
Tipo de acceso: solo lectura
-
Tipo de datos de scripting: LONG
-
// C++ method syntax HRESULT get_PropertyCount( [out] LONG* plCount );
Número de elementos de la lista de propiedades.
-
Ejemplos
En el ejemplo de código siguiente se muestra cómo determinar el número de elementos de una lista de propiedades.
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
En el ejemplo de código siguiente se muestra cómo determinar el número de elementos de una lista de propiedades.
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;
}
}
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista |
Servidor mínimo compatible |
Windows Server 2008 |
Encabezado |
|
Archivo DLL |
|
IID |
IID_IADsPropertyList se define como C6F602B6-8F69-11D0-8528-00C04FD8D503 |