NdisCoOidRequestComplete 함수(ndis.h)

NdisCoOidRequestComplete 함수는 CoNDIS 클라이언트 또는 독립 실행형 호출 관리자의 ProtocolCoOidRequest 함수가 이전에 NDIS_STATUS_PENDING 반환한 OID 요청의 최종 상태 반환합니다.

구문

void NdisCoOidRequestComplete(
  [in]           NDIS_HANDLE       NdisAfHandle,
  [in, optional] NDIS_HANDLE       NdisVcHandle,
  [in, optional] NDIS_HANDLE       NdisPartyHandle,
  [in]           PNDIS_OID_REQUEST OidRequest,
  [in]           NDIS_STATUS       Status
);

매개 변수

[in] NdisAfHandle

NDIS가 클라이언트 또는 독립 실행형 호출 관리자에 전달한 AF(주소 패밀리) 핸들 ProtocolCoOidRequest 함수입니다.

[in, optional] NdisVcHandle

NDIS가 클라이언트 또는 독립 실행형 호출 관리자의 ProtocolCoOidRequest 함수에 전달한 VC(가상 연결) 핸들입니다. 이 매개 변수의 NULL 값은 요청이 VC 관련이 아님을 나타냅니다. NdisCoOidRequest 또는 NdisMCmOidRequest 함수의 호출자가 NULL VC 핸들을 지정한 경우 이 매개 변수는 NULL입니다.

[in, optional] NdisPartyHandle

NDIS가 클라이언트 또는 독립 실행형 호출 관리자의 ProtocolCoOidRequest 함수에 전달한 파티 핸들입니다. 이 매개 변수의 NULL 값은 요청이 파티별이 아님을 나타냅니다. NdisCoOidRequest 또는 NdisMCmOidRequest 함수의 호출자가 NULL 파티 핸들을 지정한 경우 이 매개 변수는 NULL입니다.

[in] OidRequest

NDIS_OID_REQUEST 구조체로 형식이 지정된 버퍼에 대한 포인터입니다. NdisCoOidRequest 또는 NdisMCmOidRequest 함수의 호출자가 이 버퍼를 제공했습니다.

[in] Status

요청 작업의 최종 상태 NDIS_STATUS_SUCCESS 또는 드라이버가 결정한 NDIS_STATUS_XXX 상태 값(NDIS_STATUS_PENDING 제외)입니다.

반환 값

없음

설명

ProtocolCoOidRequest 함수에서 NDIS_STATUS_PENDING 반환하는 CoNDIS 프로토콜 드라이버는 프로토콜 드라이버가 요청 작업을 완료한 후 NdisCoOidRequestComplete를 호출해야 합니다.

드라이버가 NdisCoOidRequestComplete를 호출한 후 NDIS는원래 NdisCoOidRequest 또는 NdisMCmOidRequest 함수를 호출한 드라이버의 ProtocolCoOidRequestComplete 함수입니다.

NDIS에 프로토콜 드라이버로 등록하는 클라이언트 및 독립 실행형 호출 관리자만 NdisCoOidRequestComplete를 호출할 수 있습니다. MCM(미니포트 통화 관리자)은 다음을 호출합니다. NdisMCmOidRequestComplete 함수 또는대신 NdisMCoOidRequestComplete는 MCM 드라이버의 ProtocolCoOidRequest 또는 MiniportCoOidRequest 함수가 각각 클라이언트의 요청을 처리했는지 여부에 따라 달라집니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 NDIS 6.0 이상에서 지원됩니다.
대상 플랫폼 데스크톱
머리글 ndis.h(Ndis.h 포함)
라이브러리 Ndis.lib
IRQL <= DISPATCH_LEVEL
DDI 규정 준수 규칙 Irql_Connection_Function(ndis)

추가 정보

MiniportCoOidRequest

NDIS_OID_REQUEST

NdisCoOidRequest

NdisMCmOidRequest

NdisMCmOidRequestComplete

NdisMCoOidRequestComplete

ProtocolCoOidRequest

ProtocolCoOidRequestComplete