Metode IDirectorySearch::GetNextColumnName (iads.h)
Metode IDirectorySearch::GetNextColumnName mendapatkan nama kolom berikutnya dalam hasil pencarian yang berisi data.
Sintaks
HRESULT GetNextColumnName(
[in] ADS_SEARCH_HANDLE hSearchHandle,
[out] LPWSTR *ppszColumnName
);
Parameter
[in] hSearchHandle
Menyediakan handel ke konteks pencarian.
[out] ppszColumnName
Menyediakan alamat penunjuk ke string yang dialokasikan metode yang berisi nama kolom yang diminta. Jika NULL, tidak ada baris berikutnya yang berisi data.
Mengembalikan nilai
Metode ini mengembalikan nilai pengembalian standar, serta yang berikut ini:
Untuk nilai pengembalian lainnya, lihat Kode Kesalahan ADSI.
Keterangan
Metode ini mengalokasikan memori yang cukup untuk nama kolom, tetapi pemanggil harus memanggil fungsi pembantu FreeADsMem untuk membebaskan memori ini ketika tidak lagi diperlukan.
Contoh
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 );
}
Persyaratan
Klien minimum yang didukung | Windows Vista |
Server minimum yang didukung | Windows Server 2008 |
Target Platform | Windows |
Header | iads.h |
DLL | Activeds.dll; Adsldp.dll; Adsldpc.dll |