NdisFreeSharedMemory, fonction (ndis.h)
La fonction NdisFreeSharedMemory libère la mémoire partagée allouée par un pilote à partir d’un fournisseur de mémoire partagée.
Syntaxe
void NdisFreeSharedMemory(
[in] NDIS_HANDLE NdisHandle,
[in] NDIS_HANDLE AllocationHandle
);
Paramètres
[in] NdisHandle
Un pilote NDIS ou un handle instance obtenu lors de l’initialisation de l’appelant. Il doit s’agir du même handle que celui qui a été passé au paramètre NdisHandle du Fonction NdisAllocateSharedMemory lorsque la mémoire partagée a été allouée.
[in] AllocationHandle
Handle pour une zone de contexte qui identifie le bloc de mémoire partagée. Il s’agit du handle fourni par NDIS au niveau du paramètre pSharedMemoryProviderContext de la fonction NdisAllocateSharedMemory .
Valeur de retour
None
Remarques
Un pilote NDIS doit appeler la fonction NdisFreeSharedMemory pour libérer un bloc de mémoire partagée qu’il a précédemment alloué avec le Fonction NdisAllocateSharedMemory .
NDIS appelle la fonction NetFreeSharedMemory d’un fournisseur de mémoire partagée à partir du contexte de l’appel à NdisFreeSharedMemory.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge dans NDIS 6.20 et versions ultérieures. |
Plateforme cible | Universal |
En-tête | ndis.h (inclure Ndis.h) |
Bibliothèque | Ndis.lib |
IRQL | PASSIVE_LEVEL |
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