Bagikan melalui


PGET_NEXT_ORDERED_SERVICE fungsi panggilan balik (stm.h)

Fungsi GetNextOrderedService mengembalikan layanan berikutnya dari subset layanan dalam tabel. Layanan yang dikembalikan adalah layanan berikutnya setelah layanan input tertentu menggunakan metode pemesanan yang ditentukan.

Sintaks

PGET_NEXT_ORDERED_SERVICE PgetNextOrderedService;

DWORD PgetNextOrderedService(
  [in]      DWORD OrderingMethod,
  [in]      DWORD ExclusionFlags,
  [in, out] PIPX_SERVICE Service
)
{...}

Parameter

[in] OrderingMethod

Menentukan urutan di mana layanan dicari. Lihat GetFirstOrderedService untuk deskripsi berbagai metode pemesanan.

[in] ExclusionFlags

Membatasi kumpulan layanan yang diperiksa ke subset yang ditentukan oleh ExclusionFlags dan nilai dalam anggota struktur yang sesuai yang ditunjukkan oleh parameter Layanan . Lihat CreateServiceEnumerationHandle untuk deskripsi kemungkinan bendera.

[in, out] Service

Penunjuk ke struktur IPX_SERVICE .

Pada input, menentukan layanan untuk melanjutkan pencarian; juga berisi nilai anggota yang sesuai dengan ExclusionFlags yang ditentukan.

Pada output, struktur berisi layanan pertama yang mengikuti layanan input dan cocok dengan kriteria yang ditentukan.

Menampilkan nilai

Jika fungsi berhasil, nilai yang dikembalikan adalah NO_ERROR.

Jika fungsi gagal, nilai yang dikembalikan adalah salah satu kode kesalahan berikut.

Nilai Deskripsi
ERROR_NO_MORE_SERVICES
Tidak ada lagi layanan yang cocok dengan kriteria yang ditentukan.
ERROR_INVALID_PARAMETER
Salah satu parameter tidak valid.
 
 

Persyaratan

   
Klien minimum yang didukung Tidak ada yang didukung
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header stm.h

Lihat juga

CreateServiceEnumerationHandle

Manajemen Tabel Layanan IPX

IPX_SERVICE

Fungsi Manajemen Tabel Layanan