FREE_SHARED_MEMORY_HANDLER fonction de rappel (ndis.h)
La fonction NetFreeSharedMemory (FREE_SHARED_MEMORY_HANDLER point d’entrée) est appelée par NDIS lorsqu’un pilote libère de la mémoire partagée à partir d’un fournisseur de mémoire partagée.
Syntaxe
FREE_SHARED_MEMORY_HANDLER FreeSharedMemoryHandler;
void FreeSharedMemoryHandler(
[in] NDIS_HANDLE ProviderContext,
[in] NDIS_HANDLE SharedMemoryProviderContext
)
{...}
Paramètres
[in] ProviderContext
Une NDIS_HANDLE à un bloc d’informations de contexte allouées par le pilote qui identifie le fournisseur. Le fournisseur a fourni ces informations dans le membre ProviderContext du NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS structure.
[in] SharedMemoryProviderContext
Handle pour une zone de contexte qui identifie le bloc de mémoire partagée. Il s’agit du handle fourni par le fournisseur de mémoire partagée au niveau du paramètre pSharedMemoryProviderContext du NetAllocateSharedMemory , fonction.
Valeur de retour
None
Remarques
NDIS appelle la fonction NetFreeSharedMemory d’un fournisseur de mémoire partagée lorsqu’un pilote appelle la fonction NdisFreeSharedMemory .
Le fournisseur de mémoire partagée a spécifié le point d’entrée (FREE_SHARED_MEMORY_HANDLER) pour NetFreeSharedMemory dans le NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS structure.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge dans NDIS 6.20 et versions ultérieures. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | ndis.h (inclure Ndis.h) |
IRQL | PASSIVE_LEVEL |