NDK_FN_QUERY_ADAPTER_INFO 콜백 함수(ndkpi.h)

NdkQueryAdapterInfo(NDK_FN_QUERY_ADAPTER_INFO) 함수는 NDK 어댑터의 제한 및 기능에 대한 정보를 검색합니다.

구문

NDK_FN_QUERY_ADAPTER_INFO NdkFnQueryAdapterInfo;

NTSTATUS NdkFnQueryAdapterInfo(
  [in] NDK_ADAPTER *pNdkAdapter,
       NDK_ADAPTER_INFO *pInfo,
       ULONG *pBufferSize
)
{...}

매개 변수

[in] pNdkAdapter

NDK 어댑터(NDK_ADAPTER) instance 대한 포인터입니다.

pInfo

NDK_ADAPTER_INFO 구조체를 포함하는 버퍼에 대한 포인터입니다. 요청이 STATUS_SUCCESS 완료되면 NDK 공급자는 어댑터 정보로 구조를 채웁니다.

pBufferSize

입력 시 이 매개 변수는 pInfo 매개 변수가 가리키는 버퍼의 크기(바이트)를 포함하는 변수에 대한 포인터입니다. 출력 시 변수는 버퍼에 기록된 어댑터 정보의 크기(바이트)를 받습니다.

반환 값

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

반환 코드 설명
STATUS_SUCCESS
요청이 성공적으로 완료되었습니다.
STATUS_BUFFER_TOO_SMALL

*pBufferSize 매개 변수의 값은 어댑터 정보를 보유하기에는 너무 작은 버퍼 크기를 지정했습니다. *pBufferSize 는 필요한 크기로 업데이트됩니다.

기타 상태 코드
오류가 발생했습니다.

설명

NdkQueryAdapterInfoNDK_ADAPTER_INFO 구조에서 어댑터 정보를 검색합니다. 구조체에는 어댑터의 다양한 제한 및 기능에 대한 정보가 포함되어 있습니다.

NdkQueryAdapterInfo 에는 PASSIVE_LEVEL 동일한 IRQL이 필요하며 요청이 완료될 때까지 차단됩니다.

요구 사항

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

추가 정보

NDK_ADAPTER

NDK_ADAPTER_DISPATCH

NDK_ADAPTER_INFO