NDK_CQ 구조체(ndkpi.h)

NDK_CQ 구조체는 NDK CQ(완료 큐) 개체의 특성을 지정합니다.

구문

typedef struct _NDK_CQ {
  NDK_OBJECT_HEADER     Header;
  const NDK_CQ_DISPATCH *Dispatch;
} NDK_CQ;

멤버

Header

NDK_CQ 구조체에 대한 NDK_OBJECT_HEADER 구조체입니다. Header에서 지정하는 구조체의 ObjectType 멤버를 NdkObjectTypeCq로 설정합니다.

Dispatch

NDK CQ 개체에 대한 디스패치 함수를 정의하는 NDK_CQ_DISPATCH 구조체에 대한 포인터입니다.

설명

NDK 공급자는 생성된 CQ 개체를 반환하기 전에 디스패치 멤버가 NDK_CQ_DISPATCH 테이블을 가리키도록 설정해야 합니다. 또한 NDK 소비자는 디스패치 멤버를 다른 값으로 변경할 수 있으므로 NDK 공급자는 디스패치 멤버를 설정한 후 디스패치 멤버를 사용하지 않아야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 NDIS 6.30 이상에서는 지원되지 않습니다.
지원되는 최소 서버 Windows Server 2012
머리글 ndkpi.h(Ndkpi.h 포함)

추가 정보

NDKPI 완료 처리 요구 사항

NDKPI 개체 수명 요구 사항

NDK_CQ_DISPATCH

NDK_FN_CLOSE_OBJECT

NDK_FN_CREATE_COMPLETION

NDK_FN_CREATE_CQ

NDK_OBJECT_HEADER