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 |