estrutura NDIS_IF_PROVIDER_CHARACTERISTICS (ndis.h)
A estrutura NDIS_IF_PROVIDER_CHARACTERISTICS define pontos de entrada do provedor de interface de rede NDIS e outras características do provedor.
Sintaxe
typedef struct _NDIS_IF_PROVIDER_CHARACTERISTICS {
NDIS_OBJECT_HEADER Header;
IFP_QUERY_OBJECT QueryObjectHandler;
IFP_SET_OBJECT SetObjectHandler;
PVOID Reserved1;
PVOID Reserved2;
} NDIS_IF_PROVIDER_CHARACTERISTICS, *PNDIS_IF_PROVIDER_CHARACTERISTICS;
Membros
Header
A estrutura NDIS_OBJECT_HEADER para a estrutura de características do provedor de interface (NDIS_IF_PROVIDER_CHARACTERISTICS). O driver define o membro Type da estrutura especificada por Header como NDIS_OBJECT_TYPE_DEFAULT, o membro Revision como NDIS_OBJECT_REVISION_1 e o membro Size como NDIS_SIZEOF_IF_PROVIDER_CHARACTERISTICS_REVISION_1.
QueryObjectHandler
O ponto de entrada para o Função ProviderQueryObject .
SetObjectHandler
O ponto de entrada para a função ProviderSetObject .
Reserved1
Reservado para NDIS.
Reserved2
Reservado para NDIS.
Comentários
Todos os tipos de driver de rede NDIS podem se registrar como provedores de interface de rede. Um provedor de interface NDIS inicializa uma estrutura NDIS_IF_PROVIDER_CHARACTERISTICS para definir seus pontos de entrada de provedor e outras características, se houver.
Para registrar como um provedor de interface, o driver passa um ponteiro para a estrutura de NDIS_IF_PROVIDER_CHARACTERISTICS inicializada para o Função NdisIfRegisterProvider .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte no NDIS 6.0 e posterior. |
Cabeçalho | ndis.h (inclua Ndis.h) |