IO_SCSI_CAPABILITIES 構造体 (ntddscsi.h)
IO_SCSI_CAPABILITIES構造体は、基になる SCSI ホスト アダプターの機能と制限事項を取得するために、 IOCTL_SCSI_GET_CAPABILITIES 要求と組み合わせて使用されます。
構文
typedef struct _IO_SCSI_CAPABILITIES {
ULONG Length;
ULONG MaximumTransferLength;
ULONG MaximumPhysicalPages;
ULONG SupportedAsynchronousEvents;
ULONG AlignmentMask;
BOOLEAN TaggedQueuing;
BOOLEAN AdapterScansDown;
BOOLEAN AdapterUsesPio;
} IO_SCSI_CAPABILITIES, *PIO_SCSI_CAPABILITIES;
メンバー
Length
この構造体の長さをバイト単位で格納します。
MaximumTransferLength
1 つの SCSI 要求ブロック (SRB) の最大サイズ (バイト単位) を格納します。
MaximumPhysicalPages
データ バッファーあたりの物理ページの最大数を格納します。
SupportedAsynchronousEvents
TRUE の場合、 は、ホスト アダプターが SCSI 非同期受信イベント操作をサポートすることを示します。
AlignmentMask
データ転送のアラインメント マスクが含まれています。 ホスト アダプターでは、このフィールドの値の整数倍数であるアドレスにデータを転送する必要があります。
TaggedQueuing
TRUE の場合、ホスト アダプターがタグ付きキューをサポートしていることを示します。
AdapterScansDown
TRUE の場合、ホスト アダプターが BIOS デバイスをスキャンダウンすることを示します。
AdapterUsesPio
TRUE の場合、ホスト アダプターがプログラムされた I/O を使用することを示します。
要件
要件 | 値 |
---|---|
Header | ntddscsi.h (Ntddscsi.h を含む) |
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示