*buf¶バッファフィールドが表している論理構造の先頭を指すポインタ。バッファを提供するオブジェクトの下層物理メモリブロック中のどの位置にもなりえます。負だと、この値はメモリブロックの末尾かもしれません。配列の場合この値はメモリブロックの先頭を指します。contiguous配列では、下層のメモリブロックの長さになります。配列では、contiguous表現にコピーされた場合に論理構造がもつ長さです。保証するリクエストによって取得されたバッファに対してのみ許されます。readonly¶バッファが読み出し専用であるか示します。フラグで制御できます。読むために利用できます。フラグによって制御されます。次元数の最大値を64に制限しています。提供側はこの制限を尊重しなければなりません。次元までを扱えるようにするべきです。等しくなければなりません。場合に特に注意が必要です。配列は利用者からは読み出し専用です。ストライド値は、任意の整数を指定できます。規定の配列では、ストライドは通常でいけば有効です。ケースを処理することができる必要があります。配列は読み出し専用です。値は各ポインタの参照を解決した後に何バイト加えればいいかを示しています。