Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
A rotina deMRxComputeNewBufferingState é chamada por RDBSS para solicitar que o minidiretor de rede compute uma nova alteração de estado de buffer.
Sintaxe
PMRX_COMPUTE_NEW_BUFFERING_STATE PmrxComputeNewBufferingState;
NTSTATUS PmrxComputeNewBufferingState(
[in, out] IN OUT PMRX_SRV_OPEN SrvOpen,
[in] IN PVOID MRxContext,
[out] OUT PULONG NewBufferingState
)
{...}
Parâmetros
[in, out] SrvOpen
Um ponteiro para a estrutura SRV_OPEN e a estrutura fcb associada.
[in] MRxContext
Um ponteiro para um parâmetro de contexto para uso pelo retorno de chamada do minidiretor de rede.
[out] NewBufferingState
Um ponteiro para onde o novo estado de buffer é armazenado quando a rotina é retornada.
Valor de retorno
MRxComputeNewBufferingState retorna STATUS_SUCCESS com êxito ou um valor NTSTATUS apropriado, como o seguinte:
Código de retorno | Descrição |
---|---|
STATUS_NOT_SUPPORTED | Não há suporte para um recurso solicitado. |
Observações
Antes de chamar MRxComputeNewBufferingState, o RDBSS define o FcbState membro do SrvOpen****->fcb para FCB_STATE_BUFFERSTATE_CHANGING.
O redirecionador SMB (Server Message Block) usa MRxComputeNewBufferingState para mapear os níveis de oplock específicos do SMB para os sinalizadores de estado de buffer rdbss apropriados. O nível de oplock é passado no parâmetro MrxContext.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Área de trabalho |
cabeçalho | mrx.h (incluir Mrx.h) |