Configuration des services de pilotes Miniport facultatifs

NDIS appelle la fonction MiniportSetOptions d’un pilote miniport pour permettre au pilote de configurer des services facultatifs. NDIS appelle MiniportSetOptions dans le contexte de l’appel du pilote miniport à la fonction NdisMRegisterMiniportDriver .

MiniportSetOptions inscrit les points d’entrée par défaut pour les fonctions MiniportXxx facultatives et peut allouer d’autres ressources de pilote. Pour inscrire des fonctions MiniportXxx facultatives, le pilote miniport appelle la fonction NdisSetOptionalHandlers et transmet une structure de caractéristiques au paramètre OptionalHandlers .

À compter de NDIS 6.0, les structures de caractéristiques valides sont les suivantes :

NDIS_MINIPORT_CO_CHARACTERISTICS

NDIS_MINIPORT_PNP_CHARACTERISTICS

NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS

NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS (consultez la documentation sur le déchargement de cheminée TCP NDIS 6.0)

NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS (consultez la documentation sur le déchargement de cheminée TCP NDIS 6.0)

À compter de NDIS 6.30, les structures de caractéristiques valides incluent également les éléments suivants :

NDIS_MINIPORT_SS_CHARACTERISTICS

NDIS_NDK_PROVIDER_CHARACTERISTICS