Win32 API 日本語リファレンス
ホームSystem.Diagnostics.Debug.Extensions › ExtendedArrayDimensionFlags

ExtendedArrayDimensionFlags

列挙型
基底型i4

メンバー 12

名前10進16進
ExtendedArrayLengthIsOffset3210x1
ExtendedArrayLengthIsOffset6420x2
ExtendedArrayLengthIsOffset30x3
ExtendedArrayLowerBoundIsOffset3240x4
ExtendedArrayLowerBoundIsOffset6480x8
ExtendedArrayLowerBoundIsOffset120xC
ExtendedArrayStrideIsOffset32160x10
ExtendedArrayStrideIsOffset64320x20
ExtendedArrayStrideIsOffset480x30
ExtendedArrayStrideIsComputedByNextRank640x40
ExtendedArrayStrideIsComputedByPreviousRank1280x80
ExtendedArrayStrideIsComputed1920xC0

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum ExtendedArrayDimensionFlags : int {
    ExtendedArrayLengthIsOffset32 = 1,
    ExtendedArrayLengthIsOffset64 = 2,
    ExtendedArrayLengthIsOffset = 3,
    ExtendedArrayLowerBoundIsOffset32 = 4,
    ExtendedArrayLowerBoundIsOffset64 = 8,
    ExtendedArrayLowerBoundIsOffset = 12,
    ExtendedArrayStrideIsOffset32 = 16,
    ExtendedArrayStrideIsOffset64 = 32,
    ExtendedArrayStrideIsOffset = 48,
    ExtendedArrayStrideIsComputedByNextRank = 64,
    ExtendedArrayStrideIsComputedByPreviousRank = 128,
    ExtendedArrayStrideIsComputed = 192
} ExtendedArrayDimensionFlags;
public enum ExtendedArrayDimensionFlags : int
{
    ExtendedArrayLengthIsOffset32 = 1,
    ExtendedArrayLengthIsOffset64 = 2,
    ExtendedArrayLengthIsOffset = 3,
    ExtendedArrayLowerBoundIsOffset32 = 4,
    ExtendedArrayLowerBoundIsOffset64 = 8,
    ExtendedArrayLowerBoundIsOffset = 12,
    ExtendedArrayStrideIsOffset32 = 16,
    ExtendedArrayStrideIsOffset64 = 32,
    ExtendedArrayStrideIsOffset = 48,
    ExtendedArrayStrideIsComputedByNextRank = 64,
    ExtendedArrayStrideIsComputedByPreviousRank = 128,
    ExtendedArrayStrideIsComputed = 192,
}
Public Enum ExtendedArrayDimensionFlags As Integer
    ExtendedArrayLengthIsOffset32 = 1
    ExtendedArrayLengthIsOffset64 = 2
    ExtendedArrayLengthIsOffset = 3
    ExtendedArrayLowerBoundIsOffset32 = 4
    ExtendedArrayLowerBoundIsOffset64 = 8
    ExtendedArrayLowerBoundIsOffset = 12
    ExtendedArrayStrideIsOffset32 = 16
    ExtendedArrayStrideIsOffset64 = 32
    ExtendedArrayStrideIsOffset = 48
    ExtendedArrayStrideIsComputedByNextRank = 64
    ExtendedArrayStrideIsComputedByPreviousRank = 128
    ExtendedArrayStrideIsComputed = 192
End Enum
import enum

class ExtendedArrayDimensionFlags(enum.IntEnum):
    ExtendedArrayLengthIsOffset32 = 1
    ExtendedArrayLengthIsOffset64 = 2
    ExtendedArrayLengthIsOffset = 3
    ExtendedArrayLowerBoundIsOffset32 = 4
    ExtendedArrayLowerBoundIsOffset64 = 8
    ExtendedArrayLowerBoundIsOffset = 12
    ExtendedArrayStrideIsOffset32 = 16
    ExtendedArrayStrideIsOffset64 = 32
    ExtendedArrayStrideIsOffset = 48
    ExtendedArrayStrideIsComputedByNextRank = 64
    ExtendedArrayStrideIsComputedByPreviousRank = 128
    ExtendedArrayStrideIsComputed = 192
// ExtendedArrayDimensionFlags
pub const ExtendedArrayLengthIsOffset32: i32 = 1;
pub const ExtendedArrayLengthIsOffset64: i32 = 2;
pub const ExtendedArrayLengthIsOffset: i32 = 3;
pub const ExtendedArrayLowerBoundIsOffset32: i32 = 4;
pub const ExtendedArrayLowerBoundIsOffset64: i32 = 8;
pub const ExtendedArrayLowerBoundIsOffset: i32 = 12;
pub const ExtendedArrayStrideIsOffset32: i32 = 16;
pub const ExtendedArrayStrideIsOffset64: i32 = 32;
pub const ExtendedArrayStrideIsOffset: i32 = 48;
pub const ExtendedArrayStrideIsComputedByNextRank: i32 = 64;
pub const ExtendedArrayStrideIsComputedByPreviousRank: i32 = 128;
pub const ExtendedArrayStrideIsComputed: i32 = 192;
// ExtendedArrayDimensionFlags
const (
	ExtendedArrayLengthIsOffset32 int32 = 1
	ExtendedArrayLengthIsOffset64 int32 = 2
	ExtendedArrayLengthIsOffset int32 = 3
	ExtendedArrayLowerBoundIsOffset32 int32 = 4
	ExtendedArrayLowerBoundIsOffset64 int32 = 8
	ExtendedArrayLowerBoundIsOffset int32 = 12
	ExtendedArrayStrideIsOffset32 int32 = 16
	ExtendedArrayStrideIsOffset64 int32 = 32
	ExtendedArrayStrideIsOffset int32 = 48
	ExtendedArrayStrideIsComputedByNextRank int32 = 64
	ExtendedArrayStrideIsComputedByPreviousRank int32 = 128
	ExtendedArrayStrideIsComputed int32 = 192
)
const
  ExtendedArrayLengthIsOffset32 = 1;
  ExtendedArrayLengthIsOffset64 = 2;
  ExtendedArrayLengthIsOffset = 3;
  ExtendedArrayLowerBoundIsOffset32 = 4;
  ExtendedArrayLowerBoundIsOffset64 = 8;
  ExtendedArrayLowerBoundIsOffset = 12;
  ExtendedArrayStrideIsOffset32 = 16;
  ExtendedArrayStrideIsOffset64 = 32;
  ExtendedArrayStrideIsOffset = 48;
  ExtendedArrayStrideIsComputedByNextRank = 64;
  ExtendedArrayStrideIsComputedByPreviousRank = 128;
  ExtendedArrayStrideIsComputed = 192;
// ExtendedArrayDimensionFlags
pub const ExtendedArrayLengthIsOffset32: i32 = 1;
pub const ExtendedArrayLengthIsOffset64: i32 = 2;
pub const ExtendedArrayLengthIsOffset: i32 = 3;
pub const ExtendedArrayLowerBoundIsOffset32: i32 = 4;
pub const ExtendedArrayLowerBoundIsOffset64: i32 = 8;
pub const ExtendedArrayLowerBoundIsOffset: i32 = 12;
pub const ExtendedArrayStrideIsOffset32: i32 = 16;
pub const ExtendedArrayStrideIsOffset64: i32 = 32;
pub const ExtendedArrayStrideIsOffset: i32 = 48;
pub const ExtendedArrayStrideIsComputedByNextRank: i32 = 64;
pub const ExtendedArrayStrideIsComputedByPreviousRank: i32 = 128;
pub const ExtendedArrayStrideIsComputed: i32 = 192;
const
  ExtendedArrayLengthIsOffset32* = 1
  ExtendedArrayLengthIsOffset64* = 2
  ExtendedArrayLengthIsOffset* = 3
  ExtendedArrayLowerBoundIsOffset32* = 4
  ExtendedArrayLowerBoundIsOffset64* = 8
  ExtendedArrayLowerBoundIsOffset* = 12
  ExtendedArrayStrideIsOffset32* = 16
  ExtendedArrayStrideIsOffset64* = 32
  ExtendedArrayStrideIsOffset* = 48
  ExtendedArrayStrideIsComputedByNextRank* = 64
  ExtendedArrayStrideIsComputedByPreviousRank* = 128
  ExtendedArrayStrideIsComputed* = 192
enum ExtendedArrayDimensionFlags : int {
    ExtendedArrayLengthIsOffset32 = 1,
    ExtendedArrayLengthIsOffset64 = 2,
    ExtendedArrayLengthIsOffset = 3,
    ExtendedArrayLowerBoundIsOffset32 = 4,
    ExtendedArrayLowerBoundIsOffset64 = 8,
    ExtendedArrayLowerBoundIsOffset = 12,
    ExtendedArrayStrideIsOffset32 = 16,
    ExtendedArrayStrideIsOffset64 = 32,
    ExtendedArrayStrideIsOffset = 48,
    ExtendedArrayStrideIsComputedByNextRank = 64,
    ExtendedArrayStrideIsComputedByPreviousRank = 128,
    ExtendedArrayStrideIsComputed = 192,
}
#define global ExtendedArrayLengthIsOffset32               0x1
#define global ExtendedArrayLengthIsOffset64               0x2
#define global ExtendedArrayLengthIsOffset                 0x3
#define global ExtendedArrayLowerBoundIsOffset32           0x4
#define global ExtendedArrayLowerBoundIsOffset64           0x8
#define global ExtendedArrayLowerBoundIsOffset             0xC
#define global ExtendedArrayStrideIsOffset32               0x10
#define global ExtendedArrayStrideIsOffset64               0x20
#define global ExtendedArrayStrideIsOffset                 0x30
#define global ExtendedArrayStrideIsComputedByNextRank     0x40
#define global ExtendedArrayStrideIsComputedByPreviousRank 0x80
#define global ExtendedArrayStrideIsComputed               0xC0