NDIS_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_INFO estrutura (ntddndis.h)
A estrutura NDIS_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_INFO especifica um ou mais blocos de configuração de VF (Função Virtual) cujos dados foram alterados (invalidados) pelo driver para a função física PCI Express (PCIe) no adaptador de rede.
Sintaxe
typedef struct _NDIS_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_INFO {
NDIS_OBJECT_HEADER Header;
ULONG64 BlockMask;
} NDIS_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_INFO, *PNDIS_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_INFO;
Membros
Header
O tipo, a revisão e o tamanho da estrutura NDIS_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_INFO. Esse membro é formatado como uma estrutura NDIS_OBJECT_HEADER.
O driver de miniporto deve definir o membro tipo do de cabeçalho para NDIS_OBJECT_TYPE_DEFAULT. Para especificar a versão da estrutura de NDIS_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_INFO, o driver de miniporto deve definir o membro de revisão de do de cabeçalho de para o seguinte valor:
NDIS_SIZEOF_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_INFO_REVISION_1
Versão original do NDIS 6.30 e posterior.
Defina o membro tamanho como NDIS_SIZEOF_SRIOV_VF_CONFIG_STATE_REVISION_1.
BlockMask
Um valor ULONG64 que especifica uma máscara de bits para os primeiros 64 blocos de configuração de VF. Cada bit na máscara de bits corresponde a um bloco de configuração de VF. Se o bit estiver definido como um, os dados associados ao bloco de configuração de VF correspondente serão alterados.
Observações
A estrutura de NDIS_SRIOV_VF_INVALIDATE_CONFIG_BLOCK_INFO é usada em solicitações de conjunto de OID de OID_SRIOV_VF_INVALIDATE_CONFIG_BLOCK.
Um bloco de configuração de VF é usado para comunicação backchannel entre os drivers do PCIe PF e um VF em um dispositivo que dá suporte à interface SR-IOV. Os dados de um bloco de configuração de VF podem ser trocados entre os seguintes drivers:
- O driver de miniporto VF, que é executado no sistema operacional convidado. Esse sistema operacional é executado em uma partição filho Hyper-V.
-
O driver de miniporto PF, que é executado no sistema operacional de gerenciamento.
Esse sistema operacional é executado na partição pai Hyper-V.
No entanto, recomendamos que os IHVs reservem os primeiros blocos de configuração de 64 VF para dados que podem ser alterados ocasionalmente.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Com suporte no NDIS 6.30 e posterior. |
cabeçalho | ntddndis.h (inclua Ndis.h) |
Consulte também