Função RxSetMinirdrCancelRoutine (rxcontx.h)
RxSetMinirdrCancelRoutine é chamado por um driver de minidiretório de rede para configurar uma rotina de cancelamento de minidiretório de rede para uma estrutura de RX_CONTEXT.
Sintaxe
NTSTATUS RxSetMinirdrCancelRoutine(
[in, out] IN OUT PRX_CONTEXT RxContext,
[in] IN PMRX_CALLDOWN MRxCancelRoutine
);
Parâmetros
[in, out] RxContext
Um ponteiro para a estrutura RX_CONTEXT.
[in] MRxCancelRoutine
Um ponteiro para uma rotina de cancelamento.
Retornar valor
RxSetMinirdrCancelRoutine retorna STATUS_SUCCESS com êxito ou um dos seguintes valores de erro em caso de falha:
Código de retorno | Descrição |
---|---|
|
O parâmetro RxContext já foi cancelado. O erro será retornado se o membro Flags de RxContext tiver o RX_CONTEXT_FLAG_CANCELLED bit definido. |
Comentários
A rotina RxSetMinirdrCancelRoutine define o membro MRxCancelRoutine do parâmetro RxContext como o valor do parâmetro MRxCancelRoutine . Essa operação é protegida por um spinlock.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | rxcontx.h (inclua Mrx.h, Rxcontx.h) |
IRQL | <= APC_LEVEL |