次の方法で共有


SILO_COMMAND 構造体 (ehstorioctl.h)

この構造では、ストレージ サイロ ドライバー コマンドについて説明します。

構文

typedef struct tagSILO_COMMAND {
  UCHAR SiloIndex;
  UCHAR Command;
  ULONG cbCommandBuffer;
  UCHAR rgbCommandBuffer[ANYSIZE_ARRAY];
} SILO_COMMAND, *PSILO_COMMAND;

メンバー

SiloIndex

Command

このメンバーには、1667 コマンド値が含まれています。

cbCommandBuffer

このメンバーには、1667 コマンド バッファーのサイズが含まれています。

rgbCommandBuffer[ANYSIZE_ARRAY]

注釈

cbCommandBufferSize メンバーと rgbCommandBuffer メンバーは、silo コマンドの生データ ペイロードを示し、そのままデバイスに送信されます。 このバッファー内のデータの構造はサイロに依存します。 この構造は、この IOCTL を発行するクライアントと、この特定のサイロのデバイス ファームウェアの実装との間で共有される知識であると見なされます。

要件

要件
Header ehstorioctl.h (EhStorIoctl.h を含む)