FREE_SHARED_MEMORY_HANDLER fonction de rappel (ndis.h)
La fonction NetFreeSharedMemory (point d’entrée FREE_SHARED_MEMORY_HANDLER) est appelée par NDIS lorsqu’un pilote libère la mémoire partagée 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
Un NDIS_HANDLE à un bloc d’informations contextuelles allouées par le pilote qui identifie le fournisseur. Le fournisseur a fourni ces informations dans le ProviderContext membre du structure NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS.
[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 dans le paramètre pSharedMemoryProviderContext du paramètre fonction NetAllocateSharedMemory.
Valeur de retour
Aucun
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 structure NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Pris en charge dans NDIS 6.20 et versions ultérieures. |
plateforme cible | Bureau |
d’en-tête | ndis.h (include Ndis.h) |
IRQL | PASSIVE_LEVEL |