Função NdisFreeSpinLock (ndis.h)
A função NdisFreeSpinLock libera um bloqueio de rotação inicializado em uma chamada anterior para a função NdisAllocateSpinLock .
Sintaxe
void NdisFreeSpinLock(
[in] PNDIS_SPIN_LOCK SpinLock
);
Parâmetros
[in] SpinLock
Ponteiro para o bloqueio de rotação a ser desiniciado.
Retornar valor
Nenhum
Comentários
Se o chamador de NdisFreeSpinLock precisar usar o bloqueio de rotação novamente, ele deverá chamar NdisAllocateSpinLock antes de passar esse ponteiro de bloqueio de rotação para qualquer um dos Ndis.. Funções SpinLock ou NdisInterlockedXxx .
Os chamadores de NdisFreeSpinLock podem ser executados em qualquer IRQL. Normalmente, essa função não é chamada até que um driver esteja sendo descarregado.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte para drivers NDIS 6.0 e NDIS 5.1 (consulte NdisFreeSpinLock (NDIS 5.1)) no Windows Vista. Com suporte para drivers NDIS 5.1 (consulte NdisFreeSpinLock (NDIS 5.1)) no Windows XP. |
Plataforma de Destino | Universal |
Cabeçalho | ndis.h (inclua Ndis.h) |
Biblioteca | Ndis.lib |
IRQL | Qualquer nível (consulte a seção Comentários) |