EngDebugPrint-Funktion (winddi.h)
Die EngDebugPrint-Funktion gibt die angegebene Debugmeldung an den Kerneldebugger aus.
Syntax
ENGAPI VOID EngDebugPrint(
[in] PCHAR StandardPrefix,
[in] PCHAR DebugMessage,
[in] va_list ap
);
Parameter
[in] StandardPrefix
Zeiger auf eine Zeichenfolge, die DebugMessage vorangestellt ist.
[in] DebugMessage
Zeiger auf eine Zeichenfolge, die die zu druckende Debugmeldung enthält.
[in] ap
Gibt die Variablenargumentliste an.
Rückgabewert
Keine
Bemerkungen
EngDebugPrint ist nützlich für das Debuggen von Treibern, die sich in der Entwicklung befinden. Es gibt StandardPrefix, gefolgt von DebugMessage, an den Kerneldebugger aus.
Der StandardPrefix-Parameter fungiert als eindeutiger Bezeichner des Treibers, der die Debuganweisung ausführt. Daher sollte dieselbe Zeichenfolge für alle Aufrufe von EngDebugPrint von einem einzelnen Treiber verwendet werden.
Der DebugMessage-Parameter ist eine ASCII-C-Zeichenfolge des Variablenarguments. Das heißt, es kann sowohl normale Zeichen als auch Konvertierungsspezifikationen im C-Stil enthalten. Die in ap enthaltene Argumentliste kann eine beliebige Anzahl von Argumenten eines beliebigen Typs enthalten.
Es folgt eine Beispielverwendung von EngDebugPrint :
#define STANDARD_DEBUG_PREFIX "Permedia: "
LONG bank;
LONG width;
...
VOID MyDebugPrint(PCHAR DebugMessage, ...)
{
va_list ap;
va_start(ap, DebugMessage);
EngDebugPrint(STANDARD_DEBUG_PREFIX, DebugMessage, ap);
va_end(ap);
}
...
MyDebugPrint("Bank: %lx; Width: %ld", bank, width);
Anforderungen
Unterstützte Mindestversion (Client) | Verfügbar in Windows 2000 und höheren Versionen der Windows-Betriebssysteme. |
Zielplattform | Universell |
Header | winddi.h (einschließlich Winddi.h) |
Bibliothek | Win32k.lib |
DLL | Win32k.sys |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für