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 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

Un 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 que le fournisseur de mémoire partagée fourni au 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

   
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