estrutura NET_FRAGMENT_LOGICAL_ADDRESS (logicaladdresstypes.h)
A estrutura NET_FRAGMENT_LOGICAL_ADDRESS contém informações de endereço lógico de DMA para um NET_FRAGMENT.
Sintaxe
typedef struct _NET_FRAGMENT_LOGICAL_ADDRESS {
UINT64 LogicalAddress;
} NET_FRAGMENT_LOGICAL_ADDRESS;
Membros
LogicalAddress
Em adaptadores compatíveis com DMA, contém um endereço DMA mapeado que pode ser usado para programar hardware NIC.
Não modifique esse valor.
Comentários
O NetAdapterCx registra automaticamente a extensão de NET_FRAGMENT_LOGICAL_ADDRESS quando o driver anuncia recursos de DMA para o caminho de recebimento ou transmissão.
Para anunciar o AMD para o caminho de recebimento, o driver deve definir o membro DmaCapabilities no NET_ADAPTER_RX_CAPABILITIES e chamar NET_ADAPTER_RX_CAPABILITIES_INIT_SYSTEM_MANAGED_DMA para inicializar a estrutura.
Para anunciar o AMD para o caminho de transmissão, o driver deve definir o membro DmaCapabilities em NET_ADAPTER_TX_CAPABILITIES e chamar NET_ADAPTER_TX_CAPABILITIES_INIT_FOR_DMA para inicializar a estrutura.
Para obter essa estrutura, chame NetExtensionGetFragmentLogicalAddress.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | logicaladdresstypes.h |
Confira também
Descritores de pacote e extensões
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