Metode IDirectorySearch::GetPreviousRow (iads.h)
Metode IDirectorySearch::GetPreviousRow mendapatkan baris sebelumnya dari hasil pencarian. Jika penyedia tidak memberikan dukungan kursor, penyedia harus mengembalikan E_NOTIMPL.
Sintaks
HRESULT GetPreviousRow(
[in] ADS_SEARCH_HANDLE hSearchResult
);
Parameter
[in] hSearchResult
Menyediakan handel ke konteks pencarian.
Nilai kembali
Metode ini mengembalikan nilai pengembalian standar, serta yang berikut ini:
Untuk nilai pengembalian lainnya, lihat Kode Kesalahan ADSI.
Keterangan
Saat bendera ADS_SEARCHPREF_CACHE_RESULTS tidak diatur, hanya pengguliran ke depan yang diizinkan, karena klien mungkin tidak menyimpan semua hasil kueri.
Contoh
hr = m_pSearch->ExecuteSearch(L"(&(objectCategory=user)(st=WA))", pszAttr, dwCount, &hSearch );
if ( SUCCEEDED(hr) )
{
while( m_pSearch->GetNextRow(hSearch) != S_ADS_NOMORE_ROWS )
{
/* Get the data */
}
// Print it backward
hr = m_pSearch->GetPreviousRow( hSearch );
while( hr != S_ADS_NOMORE_ROWS && hr != E_NOTIMPL)
{
/* Get the data */
}
m_pSearch->CloseSearchHandle(hSearch);
}
Persyaratan
Persyaratan | Nilai |
---|---|
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk