Makro KsDiscard (ks.h)
Makro KsDiscard menghapus item tertentu dari tas objek.
Sintaks
void KsDiscard(
[in] Object,
[in] Pointer
);
Parameter
[in] Object
Item yang ditujukan oleh Pointer dihapus dari tas objek yang terkait dengan objek ini. Dapat berjenis KSDEVICE, KSFILTERFACTORY, KSFILTER, atau KSPIN.
[in] Pointer
Penunjuk ke item yang akan dihapus dari tas objek yang diminta.
Nilai kembali
Tidak ada
Keterangan
Makro ini membungkus dan mengasumsikan nilai pengembalian KsRemoveItemFromObjectBag, yaitu ULONG.
Fungsi ini diimplementasikan sebagai makro praproses gaya C di header Ks.h .
KsDiscard memanggil KsRemoveItemFromObjectBag, meneruskan tas objek yang terkait dengan Objek (Object-Bag>), item yang ditentukan oleh Pointer, dan TRUE untuk parameter Gratis.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Microsoft Windows XP dan sistem operasi yang lebih baru serta DirectX 8.0 dan versi DirectX yang lebih baru. |
Target Platform | Desktop |
Header | ks.h (termasuk Ks.h) |
Pustaka | Ks.lib |
IRQL | PASSIVE_LEVEL |