AtaPortDebugPrint 関数 (irb.h)

AtaPortDebugPrint ルーチンは、デバッガーが出力できるように、カーネル デバッガーにメッセージ文字列を渡します。

注意

ATA ポート ドライバーと ATA ミニポート ドライバー モデルは、今後変更または使用できない可能性があります。 代わりに 、Storport ドライバー モデルと Storport ミニポート ドライバー モデルを使用してください。

構文

void AtaPortDebugPrint(
  ULONG  DebugPrintLevel,
  PCCHAR DebugMessage,
  ...    
);

パラメーター

DebugPrintLevel

詳細度のレベルを指定する 0 ~ 3 の値が含まれます。値 3 は最も詳細度の高いレベルを示し、値 0 は最も低いレベルを示します。 「解説」を参照してください。

DebugMessage

出力するデバッグ文字列へのポインター。

...

DebugMessage が指す文字列と共に使用する可変個引数。

戻り値

なし

解説

ScsiDebugPrint は、 DebugMessage が指すメッセージと、 DebugPrintLevel の値とポート ドライバー固有のマスクに応じて、その他のデバッグ情報を出力します。 nt!kd_idep_mask コマンドを使用して、必要な詳細レベルを設定します。 カーネル デバッガーの詳細については、「デバッガーの 使用」を参照してください。

要件

要件
対象プラットフォーム デスクトップ
Header irb.h (Ata.h、Irb.h を含む)
Library Ataport.lib;Pciidex.lib

こちらもご覧ください

DbgPrintEx