estrutura NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO (ntddndis.h)
A estrutura de NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO especifica o fornecedor do PCI Express (PCIe) e as IDs (identificadores de dispositivo) para um adaptador de rede da PCIe Virtual Function (VF). Esse adaptador virtual é exposto no sistema operacional convidado que é executado em uma partição filho do 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 membro Tipo de Cabeçalho como NDIS_OBJECT_TYPE_DEFAULT. Para especificar a versão da estrutura NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO , o driver deve definir o membro Revision de Header para o seguinte valor:
NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO_REVISION_1
Versão original do NDIS 6.30 e posterior.
Defina o membro Size 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.
Comentários
A estrutura 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 |
---|---|
Cliente mínimo com suporte | Com suporte no NDIS 6.30 e posterior. |
Cabeçalho | ntddndis.h (inclua Ndis.h) |
Confira também