Partilhar 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 de 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.

Valor de retorno

Nenhum

Observações

Os drivers NDIS chamam a função NdisFreeRWLock para liberar a estrutura de NDIS_RW_LOCK_EX e todos os recursos associados que foram previamente alocados com a função de 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
de cliente com suporte mínimo Com suporte no NDIS 6.20 e posterior.
da Plataforma de Destino Universal
cabeçalho ndis.h (inclua Ndis.h)
biblioteca Ndis.lib
IRQL <=DISPATCH_LEVEL

Consulte também

NDIS_RW_LOCK_EX

NdisAllocateRWLock

NdisReleaseRWLock