Antarmuka IServiceGroup (portcls.h)

Antarmuka IServiceGroup merangkum sekelompok objek yang semuanya memerlukan pemberitahuan permintaan layanan yang sama. Saat objek grup layanan menerima pemberitahuan permintaan, objek meneruskan pemberitahuan ke setiap objek dalam grup. Driver sistem PortCls IServiceGroup mengimplementasikan antarmuka dan mengeksposnya ke driver miniport. Driver miniport membuat IServiceGroup objek dengan memanggil PcNewServiceGroup. IServiceGroup mewarisi dari antarmuka IServiceSink .

Driver port biasanya menggunakan objek grup layanan untuk mendemultiplex permintaan untuk layanan interupsi, meskipun fungsionalitas grup layanan cukup umum untuk membuatnya berpotensi berguna untuk tujuan lain juga. Untuk informasi selengkapnya, lihat Sink Layanan dan Objek Grup Layanan.

Warisan

Antarmuka IServiceGroup mewarisi dari antarmuka IUnknown . IServiceGroup juga memiliki jenis anggota berikut:

Metode

Antarmuka IServiceGroup memiliki metode ini.

 
IServiceGroup::AddMember

Metode AddMember menambahkan anggota ke grup layanan.
IServiceGroup::CancelDelayedService

Metode CancelDelayedService membatalkan layanan tertunda yang diminta sebelumnya.
IServiceGroup::RemoveMember

Metode RemoveMember menghapus anggota yang ditentukan dari grup layanan.
IServiceGroup::RequestDelayedService

Metode RequestDelayedService meminta layanan setelah penundaan yang ditentukan.
IServiceGroup::RequestService

Pelajari selengkapnya tentang: IServiceGroup::RequestService
IServiceGroup::SupportDelayedService

Metode SupportDelayedService menunjukkan bahwa grup layanan harus bersiap untuk mendukung layanan yang tertunda.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header portcls.h