다음을 통해 공유


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는 다음을 호출합니다. ProtocolCoOidRequestComplete는 원래 NdisCoOidRequest 또는 NdisMCmOidRequest 함수를 호출한 드라이버의 함수입니다.

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