다음을 통해 공유


NDK_RESULT 구조체(ndkpi.h)

NDK_RESULT 구조체는 NDK 요청 작업에 대한 결과를 반환합니다.

통사론

typedef struct _NDK_RESULT {
  NTSTATUS Status;
  ULONG    BytesTransferred;
  PVOID    QPContext;
  PVOID    RequestContext;
} NDK_RESULT;

회원

Status

NDK 요청 완료 상태입니다.

BytesTransferred

전송된 바이트 수입니다. 이 멤버의 값은 NdkReceive(NDK_FN_RECEIVE) 요청 완료에만 유효합니다. 멤버는 다른 모든 NDK 요청 완료에 대해 정의되지 않습니다.

QPContext

큐 쌍(QP)을 통해 게시되는 모든 요청에 대한 컨텍스트 값입니다. NDK 소비자는 NdkCreateQp(NDK_FN_CREATE_QP) 함수를 호출하여 NDK_QP 개체를 만들 때 이 포인터를 지정했습니다.

RequestContext

요청이 게시될 때 NDK 소비자가 지정한 요청 컨텍스트 값입니다.

발언

NdkGetCqResults(NDK_FN_GET_CQ_RESULTS) 함수는 CQ에서 제거된 완료 결과로 채워진 NDK_RESULT 구조체의 배열을 가져옵니다.

요구 사항

요구
지원되는 최소 클라이언트 지원되지 않음, NDIS 6.30 이상에서 지원됨
지원되는 최소 서버 Windows Server 2012
헤더 ndkpi.h(Ndkpi.h 포함)

참고 항목

NDK_FN_CREATE_QP

NDK_FN_GET_CQ_RESULTS

NDK_FN_RECEIVE