Macro KsDiscard (ks.h)
A macro KsDiscard remove um determinado item de um recipiente de objetos.
Sintaxe
void KsDiscard(
[in] Object,
[in] Pointer
);
Parâmetros
[in] Object
O item apontado por Pointer é removido do recipiente de objetos associado a esse objeto. Pode ser do tipo KSDEVICE, KSFILTERFACTORY, KSFILTER ou KSPIN.
[in] Pointer
Um ponteiro para o item a ser removido da bolsa do objeto solicitado.
Retornar valor
Nenhum
Comentários
Essa macro encapsula e pressupõe o valor retornado de KsRemoveItemFromObjectBag, que é ULONG.
Essa função é implementada como uma macro de pré-processamento no estilo C no cabeçalho Ks.h .
KsDiscard chama KsRemoveItemFromObjectBag, passando o recipiente de objetos associado a Object (Object-Bag>), o item especificado por Pointer e TRUE para o parâmetro Free.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Microsoft Windows XP e em sistemas operacionais posteriores e no DirectX 8.0 e versões posteriores do DirectX. |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | ks.h (inclua Ks.h) |
Biblioteca | Ks.lib |
IRQL | PASSIVE_LEVEL |