다음을 통해 공유


NVME_COMPLETION_DW0_ASYNC_EVENT_REQUEST 구조체(nvme.h)

완료 큐 항목의 DWord 0에서 관리 완료 큐에 게시되는 비동기 이벤트에 대한 정보를 포함합니다. 비동기 이벤트는 호스트 소프트웨어에 상태, 오류 및 상태 정보를 알리는 데 사용됩니다.

이 구조체는 NVME_COMPLETION_ENTRYDW0 필드에 사용됩니다.

구문

typedef struct {
  ULONG AsyncEventType : 3;
  ULONG Reserved0 : 5;
  ULONG AsyncEventInfo : 8;
  ULONG LogPage : 8;
  ULONG Reserved1 : 8;
} NVME_COMPLETION_DW0_ASYNC_EVENT_REQUEST, *PNVME_COMPLETION_DW0_ASYNC_EVENT_REQUEST;

멤버

AsyncEventType

비동기 이벤트의 형식을 나타내는 NVME_ASYNC_EVENT_TYPES 값입니다.

이벤트에 대한 자세한 내용은 비동기 이벤트 정보(AsyncEventInfo) 필드에 제공됩니다.

Reserved0

AsyncEventInfo

비동기 이벤트에 대한 자세한 정보를 포함합니다.

AsyncEventType 값에 따라 이 필드에는 다음 값 중 하나가 포함됩니다.

LogPage

비동기 이벤트와 연결된 로그 페이지를 나타냅니다. 이벤트를 지우려면 호스트가 이 로그 페이지를 읽어야 합니다.

Reserved1

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10
머리글 nvme.h

추가 정보