NdisMCmOidRequestComplete 매크로(ndis.h)

NdisMCmOidRequestComplete 함수는 이전에 NDIS_STATUS_PENDING 반환된 MCM(미니포트 호출 관리자) 드라이버의 ProtocolCoOidRequest 함수를 사용하여 CoNDIS OID 요청의 최종 상태 반환합니다.

구문

void NdisMCmOidRequestComplete(
   _AH_,
   _VH_,
   _PH_,
   _R_,
   _S_
);

매개 변수

_AH_

NDIS가 MCM에 전달한 AF(주소 패밀리) 핸들 ProtocolCoOidRequest 함수입니다.

_VH_

NDIS가 MCM의 ProtocolCoOidRequest 함수에 전달한 VC(가상 연결) 핸들입니다. 이 매개 변수의 NULL 값은 요청이 VC별이 아님을 나타냅니다. NdisCoOidRequest 함수의 호출자가 NULL VC 핸들을 지정한 경우 이 매개 변수는 NULL입니다.

_PH_

NDIS가 MCM의 ProtocolCoOidRequest 함수에 전달한 파티 핸들입니다. 이 매개 변수의 NULL 값은 요청이 파티별이 아님을 나타냅니다. NdisCoOidRequest 함수의 호출자가 NULL 파티 핸들을 지정한 경우 이 매개 변수는 NULL입니다.

_R_

NdisCoOidRequest 함수의 호출자가 제공한 NDIS_OID_REQUEST 구조체에 대한 포인터입니다.

_S_

요청 작업의 최종 상태. 이 매개 변수는 NDIS_STATUS_SUCCESS, NDIS_STATUS_REQUEST_ABORTED 또는 NDIS_STATUS_PENDING 제외한 드라이버 결정 NDIS_STATUS_XXX 상태 값일 수 있습니다.

반환 값

없음

설명

ProtocolCoOidRequest 함수에서 NDIS_STATUS_PENDING 반환하는 CoNDIS MCM은 MCM이 OID 요청 작업을 완료한 후 NdisMCmOidRequestComplete 함수를 호출해야 합니다.

MCM이 NdisMCmOidRequestComplete를 호출한 후 NDIS는원래 NdisCoOidRequest 함수를 호출한 CoNDIS 클라이언트의 ProtocolCoOidRequestComplete 함수입니다.

CONDIS 드라이버와 함께 사용하도록 정의된 OID에 대한 자세한 내용은 NDIS OID를 참조하세요.

요구 사항

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

추가 정보

NDIS_OID_REQUEST

NdisCoOidRequest

ProtocolCoOidRequest

ProtocolCoOidRequestComplete