NDK_FN_CLOSE_COMPLETION 콜백 함수(ndkpi.h)

NdkCloseCompletion(NDK_FN_CLOSE_COMPLETION) 함수는 NDK 개체를 닫기 위한 비동기 완성 함수입니다.

구문

NDK_FN_CLOSE_COMPLETION NdkFnCloseCompletion;

void NdkFnCloseCompletion(
  [in, optional] PVOID Context
)
{...}

매개 변수

[in, optional] Context

비동기 닫기 요청 함수(NDK_FN_CLOSE_COMPLETION) 포인터를 사용하여 공급자에게 전달되는 각 닫기 요청에 대한 컨텍스트 값입니다.

반환 값

없음

설명

참고 이 함수는 NDK 소비자에 의해 구현되고 NDK 공급자에게 전달됩니다.
 
NDK 프로그래밍 인터페이스에는 NDK 개체에 대한 NdkCloseObject (NDK_FN_CLOSE_OBJECT) 함수가 포함되어 있습니다. NDK 개체에 대한 자세한 내용은 NDK_OBJECT_HEADERNDK_OBJECT_TYPE 참조하세요.

NDK 닫기 요청은 STATUS_SUCCESS 또는 STATUS_PENDING 반환할 수 있습니다. 즉, 닫기 요청은 실패할 수 없지만 나중에 비동기적으로 완료할 수 있습니다. NdkCloseObject가 STATUS_PENDING 반환하는 경우 공급자는 NdkCloseCompletion 함수를 호출해야 합니다. NdkCloseCompletion 함수가 STATUS_PENDING 이외의 상태 반환하는 경우 공급자는 NdkCloseCompletion 함수를 호출하지 않아야 합니다.

다른 보류 중인 요청 또는 닫혀 있는 개체에 대한 진행 중인 알림 콜백이 있는 동안 닫기 요청은 보류 중인 상태로 유지됩니다.

공급자는 개체에 대해 보류 중인 모든 요청이 완료된 후(즉, 요청의 연결된 완료 함수라고 하는 공급자와 완료 함수가 공급자에게 다시 제어를 반환함) 진행 중인 모든 알림 콜백이 컨트롤을 공급자에게 반환한 후 NdkCloseCompletion 함수를 호출합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 NDIS 6.30 이상에서는 지원되지 않습니다.
지원되는 최소 서버 Windows Server 2012
대상 플랫폼 Windows
헤더 ndkpi.h(Ndkpi.h 포함)
IRQL <=DISPATCH_LEVEL

추가 정보

NDKPI 개체 수명 요구 사항

NDK_FN_CLOSE_OBJECT

NDK_OBJECT_HEADER

NDK_OBJECT_TYPE