Compartilhar via


Função RxReleaseFcbResourceForThreadInMRx (mrxfcb.h)

RxReleaseFcbResourceForThreadInMRx libera o recurso FCB adquirido por um driver de minidiretório de rede com uma ID de thread específica.

Sintaxe

void RxReleaseFcbResourceForThreadInMRx(
  [in]      IN PRX_CONTEXT      pRxContext,
  [in, out] IN OUT PMRX_FCB     MrxFcb,
  [in]      IN ERESOURCE_THREAD ResourceThreadId
);

Parâmetros

[in] pRxContext

Um ponteiro para a estrutura RX_CONTEXT.

[in, out] MrxFcb

Um ponteiro para a FCB. Esse parâmetro é necessário e não pode ser NULL.

[in] ResourceThreadId

A ID do thread que originalmente adquiriu o recurso.

Valor de retorno

Nenhum

Observações

Os recursos de sincronização de interesse para um driver de minidiretório de rede são associados principalmente ao FCB. Há um recurso de E/S de paginação e um recurso regular. O recurso de E/S de paginação é gerenciado internamente pelo RDBSS. O único recurso acessível a um driver de minidiretório de rede é o recurso regular.

A rotina de RxReleaseFcbResourceForThreadInMRx lançará um recurso fcb adquirido anteriormente para uma ID de thread específica. Esse recurso teria sido adquirido chamando RxAcquireExclusiveFcbResourceInMRx, RxAcquireSharedFcbResourceInMRxou RxAcquireSharedFcbResourceInMRxEx. Se houver solicitações de alteração de estado de buffer pendentes para esse FCB, essas alterações de estado de buffer serão processadas primeiro antes que o RxReleaseFcbResourceForThreadInMRx rotina retorne.

Requisitos

Requisito Valor
de cliente com suporte mínimo RxReleaseFcbResourceForThreadInMRx só está disponível no Windows Server 2003 SP1 e posterior.
da Plataforma de Destino Área de trabalho
cabeçalho mrxfcb.h (inclua Mrxfcb.h)
IRQL <= APC_LEVEL

Consulte também

RxAcquireExclusiveFcbResourceInMRx

RxAcquireSharedFcbResourceInMRx

RxAcquireSharedFcbResourceInMRxEx

RxReleaseFcbResourceInMRx