Partager via


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

Voir aussi

NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS

NdisFreeSharedMemory

NetAllocateSharedMemory