estrutura NDIS_SWITCH_PROPERTY_CUSTOM (ntddndis.h)
A estrutura NDIS_SWITCH_PROPERTY_CUSTOM especifica uma propriedade de perfil personalizada para o comutador extensível do Hyper-V.
ISVs (fornecedores independentes de software) definem o formato para as propriedades personalizadas. O formato da propriedade personalizada é proprietário do ISV.
Sintaxe
typedef struct _NDIS_SWITCH_PROPERTY_CUSTOM {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
ULONG PropertyBufferLength;
ULONG PropertyBufferOffset;
} NDIS_SWITCH_PROPERTY_CUSTOM, *PNDIS_SWITCH_PROPERTY_CUSTOM;
Membros
Header
O tipo, a revisão e o tamanho da estrutura NDIS_SWITCH_PROPERTY_CUSTOM . Esse membro é formatado como uma estrutura NDIS_OBJECT_HEADER .
O membro Tipo de Cabeçalho deve ser definido como NDIS_OBJECT_TYPE_DEFAULT. Para especificar a versão da estrutura NDIS_SWITCH_PROPERTY_CUSTOM , o membro Revision de Header deve ser definido como o seguinte valor:
NDIS_SWITCH_PROPERTY_CUSTOM_REVISION_1
Versão original do NDIS 6.30 e posterior.
Defina o membro Size como NDIS_SIZEOF_NDIS_SWITCH_PROPERTY_CUSTOM_REVISION_1.
Flags
Um valor ULONG que contém um OR bit a bit de sinalizadores. Esse membro é reservado para o NDIS.
PropertyBufferLength
Um valor ULONG que especifica o tamanho, em bytes, do buffer que contém a propriedade de comutador extensível personalizada.
PropertyBufferOffset
Um valor ULONG que especifica o deslocamento, em bytes, para o buffer de propriedade. O deslocamento é medido desde o início da estrutura NDIS_SWITCH_PROPERTY_CUSTOM até o início do buffer de propriedade.
Comentários
A estrutura NDIS_SWITCH_PROPERTY_CUSTOM é usada nas seguintes solicitações de conjunto de OID:
A estrutura NDIS_SWITCH_PROPERTY_CUSTOM segue a estrutura NDIS_SWITCH_PROPERTY_PARAMETERS no buffer associado a essas solicitações de conjunto de OID. O membro InformationBuffer da estrutura NDIS_OID_REQUEST contém um ponteiro para esse buffer.Extensíveis extensíveis extensíveis podem acessar o buffer de propriedade de comutador extensível personalizado especificado por uma estrutura NDIS_SWITCH_PROPERTY_CUSTOM usando a macro NDIS_SWITCH_PROPERTY_CUSTOM_GET_BUFFER .
Para obter mais informações sobre políticas de comutador extensíveis, consulte Políticas de Comutador Extensível do Hyper-V.
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
NDIS_SWITCH_PROPERTY_CUSTOM_GET_BUFFER