Função NetPacketGetExtension (packet.h)
A função NetPacketGetExtension recupera informações armazenadas em uma das extensões de um pacote.
Sintaxe
void * NetPacketGetExtension(
const NET_PACKET *packet,
SIZE_T offset
);
Parâmetros
packet
Um ponteiro para uma estrutura NET_PACKET .
offset
O deslocamento, em bytes, para o NET_EXTENSION desejado desde o início do descritor do pacote.
Retornar valor
Retorna um ponteiro para uma estrutura no deslocamento de extensão fornecido que representa informações de extensão de pacote.
Comentários
Os drivers de cliente NIC normalmente consultam deslocamentos para extensões de pacote durante a criação da fila do datapath e, em seguida, armazenam-nas no espaço de contexto da fila para que não precisem consultá-las com muita frequência. Para obter um exemplo disso, consulte Transmitir e receber filas. Esses deslocamentos são então passados para NetPacketGetExtension para recuperar dados para cada extensão de pacote.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Universal |
Versão mínima do KMDF | 1.29 |
Cabeçalho | packet.h (inclua netadaptercx.h) |
IRQL | Qualquer nível, desde que a memória de destino seja residente |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de