Bagikan melalui


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

Lihat juga

Kode Kesalahan ADSI

FreeADsMem

IDirectorySearch