Compartilhar via


Função NdisFreeRWLock (ndis.h)

A função NdisFreeRWLock libera um bloqueio de leitura/gravação que foi alocado anteriormente com a função NdisAllocateRWLock .

Sintaxe

void NdisFreeRWLock(
  [in] PNDIS_RW_LOCK_EX Lock
);

Parâmetros

[in] Lock

Um ponteiro para uma variável de NDIS_RW_LOCK_EX opaca que representa um bloqueio. O chamador pode usar esse bloqueio para obter acesso de gravação ou leitura a recursos que são compartilhados entre threads de driver não ISR.

Retornar valor

Nenhum

Comentários

Os drivers NDIS chamam a função NdisFreeRWLock para liberar a estrutura NDIS_RW_LOCK_EX e todos os recursos associados que foram alocados anteriormente com a função NdisAllocateRWLock .

Um driver deve chamar a função NdisReleaseRWLock para liberar um bloqueio de leitura/gravação antes de chamar a função NdisFreeRWLock .

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte no NDIS 6.20 e posterior.
Plataforma de Destino Universal
Cabeçalho ndis.h (inclua Ndis.h)
Biblioteca Ndis.lib
IRQL <=DISPATCH_LEVEL

Confira também

NDIS_RW_LOCK_EX

NdisAllocateRWLock

NdisReleaseRWLock