Funzione StorPortDebugPrint (storport.h)
La routine StorPortDebugPrint stampa una stringa di debug nel debugger del kernel, se il debugger è collegato.
Sintassi
STORPORT_API VOID StorPortDebugPrint(
ULONG DebugPrintLevel,
PSTR 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 di dettaglio più alto e il valore 0 indica il livello più basso. Vedere la sezione Osservazioni.
DebugMessage
Puntatore al messaggio di debug da stampare.
...
Argomenti variadic da stampare con la stringa che DebugMessage punta.
Valore restituito
Nessuno
Osservazioni
StorPortDebugPrint stampa il messaggio a cui punta DebugMessage, insieme ad altre informazioni di debug a seconda del valore di DebugPrintLevel come indicato di seguito.
Valore di DebugPrintLevel | Tipo di informazioni stampate |
---|---|
0 | Errore |
1 | Avvertimento |
2 | Traccia |
3 | Informativo |
Per visualizzare queste stringhe di debug, il writer del driver deve impostare nt! Kd_STORMINIPORT_Mask. Segue il nuovo meccanismo di stampa di debug a livello di sistema.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Universale |
intestazione | storport.h (include Storport.h) |
libreria | Storport.lib |