共用方式為


Bmi1.X64.BitFieldExtract 方法

定義

多載

BitFieldExtract(UInt64, UInt16)

unsigned __int64 _bextr2_u64 (unsigned __int64 a, unsigned __int64 control)

BEXTR r64a, reg/m64, r64b

BitFieldExtract(UInt64, Byte, Byte)

unsigned __int64 _bextr_u64 (unsigned __int64 a, unsigned int start, unsigned int len)

BEXTR r64a, reg/m64, r64b

BitFieldExtract(UInt64, UInt16)

來源:
Bmi1.cs
來源:
Bmi1.cs
來源:
Bmi1.cs

unsigned __int64 _bextr2_u64 (unsigned __int64 a, unsigned __int64 control)

BEXTR r64a, reg/m64, r64b

public:
 static System::UInt64 BitFieldExtract(System::UInt64 value, System::UInt16 control);
public static ulong BitFieldExtract (ulong value, ushort control);
static member BitFieldExtract : uint64 * uint16 -> uint64
Public Shared Function BitFieldExtract (value As ULong, control As UShort) As ULong

參數

value
UInt64
control
UInt16

傳回

備註

此內建函式僅適用于 64 位進程。

適用於

BitFieldExtract(UInt64, Byte, Byte)

來源:
Bmi1.cs
來源:
Bmi1.cs
來源:
Bmi1.cs

unsigned __int64 _bextr_u64 (unsigned __int64 a, unsigned int start, unsigned int len)

BEXTR r64a, reg/m64, r64b

public:
 static System::UInt64 BitFieldExtract(System::UInt64 value, System::Byte start, System::Byte length);
public static ulong BitFieldExtract (ulong value, byte start, byte length);
static member BitFieldExtract : uint64 * byte * byte -> uint64
Public Shared Function BitFieldExtract (value As ULong, start As Byte, length As Byte) As ULong

參數

value
UInt64
start
Byte
length
Byte

傳回

備註

此內建函式僅適用于 64 位進程。

適用於