NdisMCmOidRequestComplete 매크로(ndis.h)
NdisMCmOidRequestComplete 함수는 MCM(미니포트 호출 관리자) 드라이버의 ProtocolCoOidRequest 함수가 이전에 NDIS_STATUS_PENDING 반환한 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) |