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.
Valor de retorno
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 Flags membro do RxContext tiver o RX_CONTEXT_FLAG_CANCELLED conjunto de bits. |
Observações
A rotina RxSetMinirdrCancelRoutine define o MRxCancelRoutine do parâmetro RxContext para o valor do parâmetro MRxCancelRoutine. Essa operação é protegida por um spinlock.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Área de trabalho |
cabeçalho | rxcontx.h (inclua Mrx.h, Rxcontx.h) |
IRQL | <= APC_LEVEL |