다음을 통해 공유


ID3D12InfoQueue::AddMessage 메서드(d3d12sdklayers.h)

메시지 큐에 디버그 메시지를 추가하고 해당 메시지를 전송하여 출력을 디버그합니다.

구문

HRESULT AddMessage(
  [in] D3D12_MESSAGE_CATEGORY Category,
  [in] D3D12_MESSAGE_SEVERITY Severity,
  [in] D3D12_MESSAGE_ID       ID,
  [in] LPCSTR                 pDescription
);

매개 변수

[in] Category

형식: D3D12_MESSAGE_CATEGORY

메시지의 범주입니다.

[in] Severity

형식: D3D12_MESSAGE_SEVERITY

메시지의 심각도입니다.

[in] ID

형식: D3D12_MESSAGE_ID

메시지의 고유 식별자입니다.

[in] pDescription

형식: LPCSTR

사용자 정의 메시지입니다.

반환 값

형식: HRESULT

이 메서드는 Direct3D 12 반환 코드 중 하나를 반환합니다.

설명

이 메서드는 런타임의 내부 메커니즘에서 메시지 큐에 디버그 메시지를 추가하고 디버그 출력으로 보내는 데 사용됩니다. 애플리케이션이 자체 사용자 지정 메시지를 메시지 큐에 추가하고 디버그 출력으로 보내려면 ID3D12InfoQueue::AddApplicationMessage를 호출합니다.

요구 사항

   
대상 플랫폼 Windows
헤더 d3d12sdklayers.h

추가 정보

ID3D12InfoQueue