Funzione AtaPortDebugPrint (irb.h)

La routine AtaPortDebugPrint passa una stringa di messaggio al debugger del kernel per la stampa del debugger.

Nota

I modelli di driver di porta ATA e miniport ATA potrebbero essere modificati o non disponibili in futuro. Usare invece i modelli di driver driver Storport e miniport Storport.

Sintassi

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

Parametri

DebugPrintLevel

Contiene un valore compreso tra 0 e 3 che specifica il livello di dettaglio, dove un valore pari a 3 indica il livello più alto di dettaglio e il valore 0 indica il livello più basso. Vedere la sezione Osservazioni.

DebugMessage

Puntatore alla stringa di debug da stampare.

...

Argomenti variadic da usare con la stringa a cui punta DebugMessage .

Valore restituito

nessuno

Osservazioni

ScsiDebugPrint visualizzerà il messaggio a cui punta DebugMessage, insieme ad altre informazioni di debug a seconda del valore di DebugPrintLevel e di una maschera specifica del driver di porta. Usare il comando nt!kd_idep_mask per impostare il livello di dettaglio desiderato. Per altre informazioni sul debugger del kernel, vedere Uso di un debugger.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione irb.h (include Ata.h, Irb.h)
Libreria Ataport.lib; Pciidex.lib

Vedi anche

DbgPrintEx