NDK_FN_SRQ_RECEIVE 콜백 함수(ndkpi.h)

NdkSrqReceive(NDK_FN_SRQ_RECEIVE) 함수는 NDK SRQ(공유 수신 큐)에 수신 요청을 게시합니다.

구문

NDK_FN_SRQ_RECEIVE NdkFnSrqReceive;

NTSTATUS NdkFnSrqReceive(
  [in]           NDK_SRQ *pNdkSrq,
  [in, optional] PVOID RequestContext,
                 const NDK_SGE *pSgl,
  [in]           ULONG nSge
)
{...}

매개 변수

[in] pNdkSrq

NDK SRQ(공유 수신 큐) 개체(NDK_SRQ)에 대한 포인터입니다.

[in, optional] RequestContext

이 요청에 대한 NDK_RESULT 구조의 RequestContext 멤버에 반환할 컨텍스트 값입니다.

pSgl

들어오는 데이터를 수신할 버퍼를 나타내는 SGE 구조체(NDK_SGE)의 배열입니다.

[in] nSge

pSgl 매개 변수에 지정된 배열의 SGE 구조체 수입니다.

반환 값

NdkSrqReceive 함수는 다음 NTSTATUS 코드 중 하나를 반환합니다.

반환 코드 설명
STATUS_SUCCESS
수신 요청이 성공적으로 게시되었습니다. 요청이 완료되면 완료 항목이 CQ(완료 큐)에 큐에 대기됩니다.
기타 상태 코드
오류가 발생했습니다.

설명

NdkSrqReceive 는 수신 요청을 공유 수신 큐(SRQ)에 게시합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 지원되지 않음, NDIS 6.30 이상에서 지원됨
지원되는 최소 서버 Windows Server 2012
대상 플랫폼 Windows
헤더 ndkpi.h(Ndkpi.h 포함)
IRQL <=DISPATCH_LEVEL

추가 정보

NDK_RESULT

NDK_SGE

NDK_SRQ