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

Lihat juga

KSDEVICE

KSFILTER

KSFILTERFACTORY

KSPIN

KsRemoveItemFromObjectBag