Freigeben über


ID3D11InfoQueue::AddMessage-Methode (d3d11sdklayers.h)

Fügen Sie der Nachrichtenwarteschlange eine Debugnachricht hinzu, und senden Sie diese Nachricht an die Debugausgabe.

Syntax

HRESULT AddMessage(
  [in] D3D11_MESSAGE_CATEGORY Category,
  [in] D3D11_MESSAGE_SEVERITY Severity,
  [in] D3D11_MESSAGE_ID       ID,
  [in] LPCSTR                 pDescription
);

Parameter

[in] Category

Typ: D3D11_MESSAGE_CATEGORY

Kategorie einer Nachricht (siehe D3D11_MESSAGE_CATEGORY).

[in] Severity

Typ: D3D11_MESSAGE_SEVERITY

Schweregrad einer Nachricht (siehe D3D11_MESSAGE_SEVERITY).

[in] ID

Typ: D3D11_MESSAGE_ID

Eindeutiger Bezeichner einer Nachricht (siehe D3D11_MESSAGE_ID).

[in] pDescription

Typ: LPCSTR

Benutzerdefinierte Nachricht.

Rückgabewert

Typ: HRESULT

Diese Methode gibt einen der folgenden Direct3D 11-Rückgabecodes zurück.

Hinweise

Diese Methode wird von den internen Mechanismen der Laufzeit verwendet, um Debugnachrichten zur Nachrichtenwarteschlange hinzuzufügen und sie an die Debugausgabe zu senden. Damit Anwendungen ihre eigenen benutzerdefinierten Nachrichten zur Nachrichtenwarteschlange hinzufügen und sie an die Debugausgabe senden können, rufen Sie ID3D11InfoQueue::AddApplicationMessage auf.

Anforderungen

   
Zielplattform Windows
Kopfzeile d3d11sdklayers.h
Bibliothek D3D11.lib

Weitere Informationen

ID3D11InfoQueue-Schnittstelle