Metodo IDirectorySearch::GetNextColumnName (iads.h)
Il metodo IDirectorySearch::GetNextColumnName ottiene il nome della colonna successiva nel risultato della ricerca che contiene dati.
Sintassi
HRESULT GetNextColumnName(
[in] ADS_SEARCH_HANDLE hSearchHandle,
[out] LPWSTR *ppszColumnName
);
Parametri
[in] hSearchHandle
Fornisce un handle al contesto di ricerca.
[out] ppszColumnName
Fornisce l'indirizzo di un puntatore a una stringa allocata dal metodo contenente il nome della colonna richiesta. Se NULL, nessuna riga successiva contiene dati.
Valore restituito
Questo metodo restituisce i valori restituiti standard, nonché i seguenti:
Per altri valori restituiti, vedere Codici di errore ADSI.
Commenti
Questo metodo alloca memoria sufficiente per il nome della colonna, ma il chiamante deve chiamare la funzione helper FreeADsMem per liberare questa memoria quando non è più necessaria.
Esempio
LPWSTR pszColumn;
m_pSearch->GetFirstRow( hSearch );
printf("Column names are: ");
while( m_pSearch->GetNextColumnName( hSearch, &pszColumn ) != S_ADS_NOMORE_COLUMNS )
{
printf("%S ", pszColumn );
FreeADsMem( pszColumn );
}
Requisiti
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2008 |
Piattaforma di destinazione | Windows |
Intestazione | iads.h |
DLL | Activeds.dll; Adsldp.dll; Adsldpc.dll |