NdisClDeregisterSap 함수(ndis.h)

NdisClDeregisterSap 은 이전에 등록된 SAP를 릴리스합니다.

구문

NDIS_STATUS NdisClDeregisterSap(
  [in] NDIS_HANDLE NdisSapHandle
);

매개 변수

[in] NdisSapHandle

NdisClRegisterSap에서 반환된 핸들을 지정합니다.

반환 값

NdisClDeregisterSap 은 다음 중 하나를 반환할 수 있습니다.

반환 코드 설명
NDIS_STATUS_PENDING
요청된 작업을 완료하기 위해 호출 관리자의 ProtocolCmDeregisterSap 함수가 호출되었습니다. NDIS는 이 작업이 완료되면 클라이언트의 ProtocolClDeregisterSapComplete 함수를 호출합니다.
NDIS_STATUS_FAILURE
SAP가 이미 닫혀 있으므로 중복 호출입니다. NdisClRegisterSap이 NDIS_STATUS_PENDING 이외의 항목을 반환하는 경우 클라이언트는 ProtocolClRegisterSapComplete 함수에 대한 내부 호출을 수행해야 합니다.

설명

NdisClDeregisterSap 은 클라이언트가 이전에 등록한 SAP를 릴리스하여 NdisClRegisterSap으로 들어오는 호출을 수신합니다.

클라이언트는 지정된 NdisSapHandleNdisClDeregisterSap을 호출하는 즉시 유효하지 않다고 간주해야 합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista에서 NDIS 6.0 및 NDIS 5.1 드라이버(NdisClDeregisterSap(NDIS 5.1 참조))에 대해 지원됩니다. Windows XP에서 NDIS 5.1 드라이버(NdisClDeregisterSap(NDIS 5.1 참조))에 대해 지원됩니다.
대상 플랫폼 데스크톱
머리글 ndis.h(Ndis.h 포함)
라이브러리 Ndis.lib
IRQL <= DISPATCH_LEVEL
DDI 규정 준수 규칙 Irql_Protocol_Driver_Function(ndis)

참고 항목

NdisClRegisterSap

NdisCmRegisterSapComplete

ProtocolClDeregisterSapComplete

ProtocolCmDeregisterSap

ProtocolUnbindAdapterEx