DXGKDDICB_PARTITIONING_EVENT_NOTIFICATION 구조체(d3dkmddi.h)

DXGKDDICB_PARTITIONING_EVENT_NOTIFICATIONEventGuid 매개 변수가 GUID_DXGKDDI_AZURE_TRIAGE_EVENT 때 DxgkCbLogEtwEvent 콜백에서 이벤트를 기록하는 데 사용하는 구조입니다.

구문

typedef struct _DXGKDDICB_PARTITIONING_EVENT_NOTIFICATION {
  HANDLE                          hAdapter;
  DXGIDDI_PARTITIONING_EVENT_TYPE EventType;
  ULONG                           PartitionId;
  WCHAR                           EventDescription[DXGKDDI_PARTITION_EVENT_DESCRIPTION_MAX];
  UINT64                          EventData1;
  UINT64                          EventData2;
  UINT64                          EventData3;
  UINT64                          EventData4;
  UINT64                          EventData5;
} DXGKDDICB_PARTITIONING_EVENT_NOTIFICATION, *PDXGKDDICB_PARTITIONING_EVENT_NOTIFICATION;

멤버

hAdapter

드라이버가 이벤트를 보고하는 instance 식별하는 데 사용하는 어댑터 핸들입니다.

EventType

보고되는 이벤트의 유형을 식별하는 DXGIDDI_PARTITIONING_EVENT_TYPE 값입니다.

PartitionId

알림 구조는 GPU 분할 DDI의 다른 곳에서 사용되는 것과 동일하며(예: DXGKDDI_CREATEVIRTUALGPU) 이벤트가 가상 함수에 발생하는 항목을 참조할 때 0에서 (파티션 - 1)의 숫자입니다. 이벤트가 실제 함수의 컨텍스트에서 발생하는 항목을 참조하는 경우 ULONG_MAX - 1을 보고해야 합니다. 전체 GPU에서 발생하는 이벤트를 식별하려면 ULONG_MAX 보고해야 합니다.

EventDescription[DXGKDDI_PARTITION_EVENT_DESCRIPTION_MAX]

드라이버가 이벤트의 의미를 식별하는 데 유용한 설명 문자열입니다. 드라이버가 유용한 경우 EventDataN 멤버를 추가 문자열 정보로 사용할 수도 있습니다.

EventData1

이벤트를 심사하는 데 도움이 될 수 있는 추가 유용한 데이터가 포함된 선택적 첫 번째 매개 변수입니다.

EventData2

이벤트를 심사하는 데 도움이 될 수 있는 추가 유용한 데이터가 포함된 선택적 두 번째 매개 변수입니다.

EventData3

이벤트를 심사하는 데 도움이 될 수 있는 추가 유용한 데이터가 포함된 선택적 세 번째 매개 변수입니다.

EventData4

이벤트를 심사하는 데 도움이 될 수 있는 추가 유용한 데이터를 포함하는 선택적 네 번째 매개 변수입니다.

EventData5

이벤트를 심사하는 데 도움이 될 수 있는 추가 유용한 데이터가 포함된 선택적 다섯 번째 매개 변수입니다.

설명

자세한 내용은 DxgkCbLogEtwEvent 를 참조하세요.

요구 사항

요구 사항
지원되는 최소 서버 Windows Server 2022
머리글 d3dkmddi.h

추가 정보

DxgkCbLogEtwEvent

DXGIDDI_PARTITIONING_EVENT_TYPE