NDK_FN_QUERY_EXTENSION_INTERFACE 콜백 함수(ndkpi.h)

NdkQqueryExtensionInterface(NDK_FN_QUERY_EXTENSION_INTERFACE) 함수는 NDK 확장 인터페이스에 대한 정보를 가져옵니다.

구문

NDK_FN_QUERY_EXTENSION_INTERFACE NdkFnQueryExtensionInterface;

NTSTATUS NdkFnQueryExtensionInterface(
  [in]  NDK_OBJECT_HEADER *pNdkObject,
  [in]  GUID *ExtensionInterfaceID,
  [in]  NDK_VERSION ExtensionInterfaceVersion,
  [out] NDK_EXTENSION_INTERFACE *pExtensionInterface
)
{...}

매개 변수

[in] pNdkObject

쿼리할 개체의 개체 헤더(NDK_OBJECT_HEADER)에 대한 포인터입니다.

[in] ExtensionInterfaceID

확장 인터페이스를 식별하는 GUID에 대한 포인터입니다.

[in] ExtensionInterfaceVersion

확장 인터페이스의 요청된 버전(NDK_VERSION)입니다.

[out] pExtensionInterface

함수가 STATUS_SUCCESS 반환하는 경우 공급자가 초기화한 NDK_EXTENSION_INTERFACE 구조체에 대한 포인터입니다.

반환 값

NdkQqueryExtensionInterface 함수는 다음 NTSTATUS 코드 중 하나를 반환합니다.

반환 코드 설명
STATUS_SUCCESS
작업이 성공적으로 완료되었습니다.
STATUS_NOT_SUPPORTED
함수는 지원되지 않습니다.
기타 상태 코드
오류가 발생했습니다.

설명

각 NDK 개체는 개체 형식별 함수 디스패치 테이블에 NdkQqueryExtensionInterface (NDK_FN_QUERY_EXTENSION_INTERFACE) 함수 포인터를 포함합니다. NdkQqueryExtensionInterface 는 개체 형식에서 지원하는 확장 인터페이스를 쿼리합니다. 현재 정의된 표준 확장 인터페이스가 없습니다. 확장 인터페이스는 GUID로 식별되며 함수 디스패치 테이블에 대한 포인터로 표시됩니다.

요구 사항

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

추가 정보

NDK_ADAPTER_DISPATCH

NDK_CONNECTOR_DISPATCH

NDK_CQ_DISPATCH

NDK_EXTENSION_INTERFACE

NDK_FN_QUERY_EXTENSION_INTERFACE

NDK_OBJECT_HEADER

NDK_VERSION