Przestarzałe rutyny biblioteki czasu wykonywania jądra systemu Windows

Następujące przestarzałe procedury biblioteki czasu wykonywania są eksportowane w celu obsługi istniejących plików binarnych sterowników:

Przestarzała rutyna Opis
RtlEnlargedIntegerMultiply

Aby uzyskać lepszą wydajność, użyj procedury RtlLongMult , jeśli wynik będzie pasował do 32-bitowej liczby całkowitej ze znakiem. W przeciwnym razie użyj obsługi kompilatora dla 64-bitowych operacji całkowitych.

RtlEnlargedUnsignedDivide

Aby uzyskać lepszą wydajność, użyj obsługi kompilatora dla 64-bitowych operacji całkowitych.

RtlEnlargedUnsignedMultiply

Aby uzyskać lepszą wydajność, użyj procedury RtlULongMult , jeśli wynik będzie pasował do 32-bitowej liczby całkowitej bez znaku. W przeciwnym razie użyj obsługi kompilatora dla 64-bitowych operacji całkowitych.

RtlExtendedIntegerMultiply

Aby uzyskać lepszą wydajność, użyj obsługi kompilatora dla 64-bitowych operacji całkowitych.

RtlExtendedLargeIntegerDivide

Aby uzyskać lepszą wydajność, użyj obsługi kompilatora dla 64-bitowych operacji całkowitych.

RtlExtendedMagicDivide

Aby uzyskać lepszą wydajność, użyj obsługi kompilatora dla 64-bitowych operacji całkowitych.

RtlFillBytes

Wypełnia bufor dostarczony przez obiekt wywołujący z danym niepodpisanym znakiem. Zamiast tego użyj polecenia RtlFillMemory .

RtlLargeIntegerAdd

Aby uzyskać lepszą wydajność, użyj obsługi kompilatora dla 64-bitowych operacji całkowitych.

RtlLargeIntegerAnd

Aby uzyskać lepszą wydajność, użyj obsługi kompilatora dla 64-bitowych operacji całkowitych.

RtlLargeIntegerArithmeticShift

Aby uzyskać lepszą wydajność, użyj obsługi kompilatora dla 64-bitowych operacji całkowitych.

RtlLargeIntegerDivide

Aby uzyskać lepszą wydajność, użyj obsługi kompilatora dla 64-bitowych operacji całkowitych.

RtlLargeIntegerEqualTo

Aby uzyskać lepszą wydajność, użyj obsługi kompilatora dla 64-bitowych operacji całkowitych.

RtlLargeIntegerEqualToZero

Aby uzyskać lepszą wydajność, użyj obsługi kompilatora dla 64-bitowych operacji całkowitych.

RtlLargeIntegerGreaterOrEqualToZero

Aby uzyskać lepszą wydajność, użyj obsługi kompilatora dla 64-bitowych operacji całkowitych.

RtlLargeIntegerGreaterThan

Aby uzyskać lepszą wydajność, użyj obsługi kompilatora dla 64-bitowych operacji całkowitych.

RtlLargeIntegerGreaterThanOrEqualTo

Aby uzyskać lepszą wydajność, użyj obsługi kompilatora dla 64-bitowych operacji całkowitych.

RtlLargeIntegerGreaterThanZero

Aby uzyskać lepszą wydajność, użyj obsługi kompilatora dla 64-bitowych operacji całkowitych.

RtlLargeIntegerLessOrEqualToZero

Aby uzyskać lepszą wydajność, użyj obsługi kompilatora dla 64-bitowych operacji całkowitych.

RtlLargeIntegerLessThan

Aby uzyskać lepszą wydajność, użyj obsługi kompilatora dla 64-bitowych operacji całkowitych.

RtlLargeIntegerLessThanOrEqualTo

Aby uzyskać lepszą wydajność, użyj obsługi kompilatora dla 64-bitowych operacji całkowitych.

RtlLargeIntegerLessThanZero

Aby uzyskać lepszą wydajność, użyj obsługi kompilatora dla 64-bitowych operacji całkowitych.

RtlLargeIntegerNegate

Aby uzyskać lepszą wydajność, użyj obsługi kompilatora dla 64-bitowych operacji całkowitych.

RtlLargeIntegerNotEqualTo

Aby uzyskać lepszą wydajność, użyj obsługi kompilatora dla 64-bitowych operacji całkowitych.

RtlLargeIntegerNotEqualToZero

Aby uzyskać lepszą wydajność, użyj obsługi kompilatora dla 64-bitowych operacji całkowitych.

RtlLargeIntegerShiftLeft

Aby uzyskać lepszą wydajność, użyj obsługi kompilatora dla 64-bitowych operacji całkowitych.

RtlLargeIntegerShiftRight

Aby uzyskać lepszą wydajność, użyj obsługi kompilatora dla 64-bitowych operacji całkowitych.

RtlLargeIntegerSubtract

Aby uzyskać lepszą wydajność, użyj obsługi kompilatora dla 64-bitowych operacji całkowitych.

RtlZeroBytes

Wypełnia blok pamięci zerami, biorąc pod uwagę wskaźnik do bloku i długość w bajtach, które mają być wypełnione. Aby uzyskać lepszą wydajność, użyj narzędzia RtlZeroMemory.

RtlFillMemory
RtlLongMult
RtlZeroMemory