Função PushEntryList (wdm.h)
A rotina PushEntryList insere uma entrada no início de uma lista vinculada de estruturas de SINGLE_LIST_ENTRY .
Sintaxe
void PushEntryList(
[in, out] PSINGLE_LIST_ENTRY ListHead,
[in, out] __drv_aliasesMem PSINGLE_LIST_ENTRY Entry
);
Parâmetros
[in, out] ListHead
Ponteiro para a estrutura SINGLE_LIST_ENTRY que serve como o cabeçalho da lista.
[in, out] Entry
Ponteiro para SINGLE_LIST_ENTRY estrutura que representa a entrada a ser inserida na lista.
Retornar valor
Nenhum
Comentários
PushEntryList define ListHead-Next> como Entry eEntry-Next> para apontar para a primeira entrada antiga da lista.
Para obter informações sobre como usar essa rotina ao implementar uma lista vinculada, consulte Singly e Doubly Linked Listas.
Os chamadores de PushEntryList podem estar em execução em qualquer IRQL. Se PushEntryList for chamado em IRQL >= DISPATCH_LEVEL, o armazenamento para ListHead e as entradas de lista deverão ser residentes.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível a partir do Windows 2000. |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Wudfwdm.h) |
IRQL | Qualquer nível (consulte a seção Comentários) |