Makro KsDiscard (ks.h)

Makro KsDiscard menghapus item tertentu dari tas objek.

Sintaks

void KsDiscard(
  [in]  Object,
  [in]  Pointer
);

Parameter

[in] Object

Item yang ditujukkan oleh Pointer dihapus dari tas objek yang terkait dengan objek ini. Dapat berjenis KSDEVICE, KSFILTERFACTORY, KSFILTER, atau KSPIN.

[in] Pointer

Pointer ke item yang akan dihapus dari tas objek yang diminta.

Mengembalikan nilai

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

   
Klien minimum yang didukung Tersedia di Microsoft Windows XP dan sistem operasi yang lebih baru dan 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