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 는 클라이언트가 이전에 NdisClRegisterSap로 들어오는 호출을 수신하기 위해 자신을 등록한 SAP를 릴리스합니다.

클라이언트는 지정된 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