Função RtlUInt8Sub (ntintsafe.h)
A rotina de 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 transborda ou subfluxa a capacidade do tipo, a função retorna STATUS_INTEGER_OVERFLOW e esse parâmetro não é válido.
Valor de retorno
RtlUInt8Sub retornará STATUS_SUCCESS se a rotina for bem-sucedida. Os valores de retorno de erro possíveis incluem o código de status a seguir.
Código de retorno | Descrição |
---|---|
|
Ocorreu um estouro aritmético. |
Observações
Essa é uma das 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 |
---|---|
da Plataforma de Destino | Área de trabalho |
cabeçalho | ntintsafe.h |