Função NetExtensionGetFragmentVirtualAddress (virtualaddress.h)
A função NetExtensionGetFragmentVirtualAddress recupera as informações de extensão de endereço virtual de um fragmento de rede.
Sintaxe
EXTERN_C_START NET_FRAGMENT_VIRTUAL_ADDRESS * NetExtensionGetFragmentVirtualAddress(
NET_EXTENSION const *Extension,
UINT32 Index
);
Parâmetros
Extension
Um ponteiro para uma estrutura de NET_EXTENSION que descreve as informações de extensão de endereço virtual para esse fragmento.
Index
O índice no anel de fragmento do NET_FRAGMENTde destino.
Valor de retorno
Retorna um ponteiro para uma estrutura de NET_FRAGMENT_VIRTUAL_ADDRESS que contém as informações de endereço virtual do fragmento.
Observações
Normalmente, os drivers de cliente NIC consultam deslocamentos para extensões de fragmento durante a criação da fila de 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. Os clientes podem recuperar o deslocamento de endereço virtual do contexto da fila para passar para NetExtensionGetFragmentVirtualAddress.
Essa função é uma função wrapper em torno de NetExtensionGetData.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Universal |
versão mínima do UMDF | 2.33 |
cabeçalho | virtualaddress.h |
IRQL | Qualquer nível, desde que a memória de destino seja residente |