Initialisation d’un adaptateur miniport NDK
Un adaptateur miniport NDK (Network Direct Kernel) est initialisé de la même manière que les autres cartes miniport : NDIS appelle la fonction MiniportInitializeEx de l’adaptateur miniport, comme décrit dans Initialisation d’un adaptateur Miniport. Cette rubrique décrit les exigences spécifiques au NDK pour la fonction MiniportInitializeEx de l’adaptateur miniport.
Dans sa fonction MiniportInitializeEx , le pilote miniport doit effectuer les opérations suivantes :
Remplissez une structure NDIS_MINIPORT_ADAPTER_NDK_ATTRIBUTES pour l’adaptateur comme suit :
Le pilote miniport définit le membre d’en-tête comme décrit dans la description du membre pour identifier l’adaptateur en tant qu’adaptateur miniport compatible NDK.
Le pilote miniport définit le membre Activé sur TRUE si sa fonctionnalité NDK est activée, ou FALSE dans le cas contraire.
Notes
Pour plus d’informations sur l’interrogation et la définition de l’état actuel de la fonctionnalité NDK du pilote miniport, consultez Activation et désactivation de la fonctionnalité NDK.
Dans le membre NdkCapabilities , le pilote miniport stocke un pointeur vers une structure de NDIS_NDK_CAPABILITIES qui spécifie les fonctionnalités de l’adaptateur.
Appelez NdisMSetMiniportAttributes pour définir ces attributs pour l’adaptateur.