Función NetPacketGetExtension (packet.h)
La función NetPacketGetExtension recupera información almacenada en una de las extensiones de un paquete.
Sintaxis
void * NetPacketGetExtension(
const NET_PACKET *packet,
SIZE_T offset
);
Parámetros
packet
Puntero a una estructura NET_PACKET .
offset
Desplazamiento, en bytes, al NET_EXTENSION deseado desde el principio del descriptor del paquete.
Valor devuelto
Devuelve un puntero a una estructura en el desplazamiento de extensión especificado que representa información de extensión de paquete.
Comentarios
Normalmente, los controladores de cliente NIC consultan los desplazamientos de las extensiones de paquetes durante la creación de la cola de rutas de acceso de datos y, a continuación, los almacenan en su espacio de contexto de cola para que no tengan que consultarlos con demasiada frecuencia. Para obtener un ejemplo de esto, consulte Transmisión y recepción de colas. Estos desplazamientos se pasan a NetPacketGetExtension para recuperar datos de cada extensión de paquete.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Universal |
Versión mínima de KMDF | 1.29 |
Encabezado | packet.h (include netadaptercx.h) |
IRQL | Cualquier nivel siempre que la memoria de destino sea residente. |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de