Compartir a través de


Macro KsDiscard (ks.h)

La macro KsDiscard quita un elemento determinado de un contenedor de objetos.

Sintaxis

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

Parámetros

[in] Object

El elemento al que apunta puntero se quita del contenedor de objetos asociado a este objeto. Puede ser de tipo KSDEVICE, KSFILTERFACTORY, KSFILTERo KSPIN.

[in] Pointer

Puntero al elemento que se va a quitar del contenedor del objeto solicitado.

Valor devuelto

Ninguno

Observaciones

Esta macro encapsula y supone el valor devuelto de KsRemoveItemFromObjectBag, que es ULONG.

Esta función se implementa como una macro de preprocesamiento de estilo C en el encabezado de Ks.h.

KsDiscard llama a KsRemoveItemFromObjectBag, pasando el contenedor de objetos asociado a object (Object->Bag), el elemento especificado por Punteroy TRUE para el parámetro Free.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Microsoft Windows XP y sistemas operativos posteriores y DirectX 8.0 y versiones posteriores de DirectX.
de la plataforma de destino de Escritorio
encabezado de ks.h (incluya Ks.h)
biblioteca de Ks.lib
irQL PASSIVE_LEVEL

Consulte también

KSDEVICE

KSFILTER

KSFILTERFACTORY

KSPIN

KsRemoveItemFromObjectBag