XxHash128.TryHash メソッド

定義

オプションで指定seedされた を使用して、指定された source データの XXH128 ハッシュを destination に計算しようとします。

public static bool TryHash (ReadOnlySpan<byte> source, Span<byte> destination, out int bytesWritten, long seed = 0);
static member TryHash : ReadOnlySpan<byte> * Span<byte> * int * int64 -> bool
Public Shared Function TryHash (source As ReadOnlySpan(Of Byte), destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional seed As Long = 0) As Boolean

パラメーター

source
ReadOnlySpan<Byte>

ハッシュを計算するデータ。

destination
Span<Byte>

計算された 128 ビット ハッシュ コードを受け取るバッファー。

bytesWritten
Int32

このメソッドから戻るときに、destination に書き込まれたバイト数を格納します。

seed
Int64

このハッシュ計算のシード値。 既定値は 0 です。

戻り値

true が計算されたハッシュ値 (16 バイト) を受け取るのに十分な長さである場合 destination は 。 falseそれ以外の場合は 。

適用対象