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