NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO estrutura (ntddndis.h)
A estrutura de NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO especifica o fornecedor PCI Express (PCIe) e IDs (identificadores de dispositivo) para um adaptador de rede pcie virtual function (VF). Esse adaptador virtual é exposto no sistema operacional convidado que é executado em uma partição filho Hyper-V.
A estrutura NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO contém informações usadas para enumeração de dispositivo PnP no sistema operacional convidado.
Sintaxe
typedef struct _NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO {
NDIS_OBJECT_HEADER Header;
NDIS_SRIOV_FUNCTION_ID VFId;
USHORT VendorId;
USHORT DeviceId;
} NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO, *PNDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO;
Membros
Header
O tipo, a revisão e o tamanho da estrutura NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO. Esse membro é formatado como uma estrutura NDIS_OBJECT_HEADER.
O driver deve definir o Type membro do de Cabeçalho para NDIS_OBJECT_TYPE_DEFAULT. Para especificar a versão da estrutura de NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO, o driver deve definir o membro de Revisão do de Cabeçalho com o seguinte valor:
NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO_REVISION_1
Versão original do NDIS 6.30 e posterior.
Defina o membro tamanho como NDIS_SIZEOF_SRIOV_VF_VENDOR_DEVICE_ID_INFO_REVISION_1.
VFId
Um valor NDIS_SRIOV_FUNCTION_ID que especifica o identificador exclusivo do adaptador de rede VF.
VendorId
Um valor USHORT que identifica exclusivamente o fornecedor do adaptador de rede VF.
DeviceId
Um valor USHORT que identifica exclusivamente o tipo de dispositivo do adaptador de rede VF.
Observações
A estrutura de NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO é usada nas solicitações de método OID de OID_SRIOV_VF_VENDOR_DEVICE_ID.
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