Partager via


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

Voir aussi

NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS

NdisFreeSharedMemory

NetAllocateSharedMemory