Compartilhar via


NDIS_IF_PROVIDER_CHARACTERISTICS estrutura (ndis.h)

A estrutura de 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 tipo da estrutura que de Cabeçalho especifica para NDIS_OBJECT_TYPE_DEFAULT, o membro de Revisão de para NDIS_OBJECT_REVISION_1 e o membro tamanho do para NDIS_SIZEOF_IF_PROVIDER_CHARACTERISTICS_REVISION_1.

QueryObjectHandler

O ponto de entrada para o função ProviderQueryObject.

SetObjectHandler

O ponto de entrada da função ProviderSetObject.

Reserved1

Reservado para NDIS.

Reserved2

Reservado para NDIS.

Observações

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 de NDIS_IF_PROVIDER_CHARACTERISTICS para definir seus pontos de entrada de provedor e outras características, se houver.

Para se 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
de cliente com suporte mínimo Com suporte no NDIS 6.0 e posterior.
cabeçalho ndis.h (inclua Ndis.h)

Consulte também

NDIS_OBJECT_HEADER

NdisIfRegisterProvider

providerQueryObject

ProviderSetObject