structure NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS (ndis.h)
La structure NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS spécifie les caractéristiques du fournisseur de mémoire partagée.
Syntaxe
typedef struct _NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
NDIS_HANDLE ProviderContext;
ALLOCATE_SHARED_MEMORY_HANDLER AllocateSharedMemoryHandler;
FREE_SHARED_MEMORY_HANDLER FreeSharedMemoryHandler;
} NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS, *PNDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS;
Membres
Header
Structure NDIS_OBJECT_HEADER de la structure (NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS). Le pilote définit le membre Type de la structure que l’en-tête spécifie sur NDIS_OBJECT_TYPE_SHARED_MEMORY_PROVIDER_CHARACTERISTICS, le membre Revision sur NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS_REVISION_1 et le membre Size sur NDIS_SIZEOF_SHARED_MEMORY_PROVIDER_CHARACTERISTICS_REVISION_1.
Flags
Réservé à NDIS.
ProviderContext
Une NDIS_HANDLE à un bloc d’informations de contexte allouées par le pilote qui stocke des informations sur le fournisseur. NDIS transmet les informations de contexte dans les appels aux fonctions NetXxxSharedMemory au paramètre ProviderContext .
AllocateSharedMemoryHandler
Point d’entrée pour le Fonction NetAllocateSharedMemory .
FreeSharedMemoryHandler
Point d’entrée pour la fonction NetFreeSharedMemory .
Remarques
Pour spécifier des points d’entrée pour les services de mémoire partagée, un pilote NDIS initialise une structure NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS et la transmet au Fonction NdisSetOptionalHandlers .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge dans NDIS 6.20 et versions ultérieures. |
En-tête | ndis.h (inclure Ndis.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour