Função RtlUInt8Sub (ntintsafe.h)
A rotina RtlUInt8Sub subtrai um valor do tipo UINT8 de outro.
Sintaxe
NTSTATUS RtlUInt8Sub(
[in] UINT8 u8Minuend,
[in] UINT8 u8Subtrahend,
[out] UINT8 *pu8Result
);
Parâmetros
[in] u8Minuend
O valor do qual u8Subtrahend é subtraído.
[in] u8Subtrahend
O valor a ser subtraído de u8Minuend.
[out] pu8Result
Um ponteiro para o resultado. Se a operação resultar em um valor que estoura ou subfluxa a capacidade do tipo, a função retornará STATUS_INTEGER_OVERFLOW e esse parâmetro não será válido.
Retornar valor
RtlUInt8Sub retornará STATUS_SUCCESS se a rotina for bem-sucedida. Os possíveis valores retornados por erro incluem o código de status a seguir.
Código de retorno | Descrição |
---|---|
|
Ocorreu um estouro aritmético. |
Comentários
Essa é uma de um conjunto de funções embutidas projetadas para fornecer operações aritméticas e executar verificações de validade com impacto mínimo no desempenho.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | ntintsafe.h |