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 |