Compartilhar via


Função WdfChildListEndIteration (wdfchildlist.h)

[Aplica-se somente ao KMDF]

O método WdfChildListEndIteration processa modificações em uma lista filho especificada.

Sintaxe

void WdfChildListEndIteration(
  [in] WDFCHILDLIST             ChildList,
  [in] PWDF_CHILD_LIST_ITERATOR Iterator
);

Parâmetros

[in] ChildList

O mesmo identificador para um objeto de lista filho da estrutura que o driver especificou anteriormente para WdfChildListBeginIteration.

[in] Iterator

Um ponteiro para a mesma estrutura de WDF_CHILD_LIST_ITERATOR alocada pelo chamador que o driver forneceu anteriormente para WdfChildListEndIteration.

Valor de retorno

Nenhum

Observações

Uma verificação de bug ocorre se o driver fornece um identificador de objeto inválido.

Se o driver tiver feito várias chamadas para WdfChildListBeginIteration ou WdfChildListBeginScan, a estrutura não processará modificações na lista filho até que o driver tenha feito um número correspondente de chamadas para WdfChildListEndIteration e WdfChildListEndScan.

Para obter mais informações sobre listas filho, consulte Enumeração Dinâmica.

Exemplos

Para obter um exemplo de código que usa WdfChildListEndIteration, consulte WdfChildListRetrieveNextDevice.

Requisitos

Requisito Valor
da Plataforma de Destino Universal
versão mínima do KMDF 1.0
cabeçalho wdfchildlist.h (inclua Wdf.h)
biblioteca Wdf01000.sys (consulte o Controle de Versão da Biblioteca da Estrutura.)
IRQL <= DISPATCH_LEVEL
regras de conformidade de DDI DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

Consulte também

WDF_CHILD_LIST_ITERATOR

WdfChildListBeginIteration

WdfChildListBeginScan

WdfChildListEndScan