다음을 통해 공유


NhpAllocateAndGetInterfaceInfoFromStack 함수(iphlpapi.h)

[이 함수는 Windows Vista를 기준으로 더 이상 사용할 수 없습니다. 대신 GetAdaptersAddresses 함수 및 연결된 IP_ADAPTER_ADDRESSES 구조를 사용합니다.]

NhpAllocateAndGetInterfaceInfoFromStack 함수는 로컬 컴퓨터에 대한 어댑터 정보를 가져옵니다.

구문

IPHLPAPI_DLL_LINKAGE DWORD NhpAllocateAndGetInterfaceInfoFromStack(
  IP_INTERFACE_NAME_INFO **ppTable,
  PDWORD                 pdwCount,
  BOOL                   bOrder,
  HANDLE                 hHeap,
  DWORD                  dwFlags
);

매개 변수

ppTable

로컬 시스템의 각 어댑터에 대한 정보를 포함하는 IP_INTERFACE_NAME_INFO 구조체의 배열입니다. 배열에는 시스템의 각 어댑터에 대해 하나의 요소가 포함됩니다.

pdwCount

ppTable 배열의 요소 수입니다.

bOrder

TRUE이면 ppTable 배열의 요소가 인덱스 값을 늘려 정렬됩니다.

hHeap

ppTable을 할당해야 하는 힙을 지정하는 핸들입니다. 이 매개 변수는 GetProcessHeap 함수에 대한 호출에서 반환되는 프로세스 힙이거나 HeapCreate 함수를 호출하여 만든 프라이빗 힙일 수 있습니다.

dwFlags

ppTable에 대한 메모리를 할당할 때 HeapAlloc 함수에 전달할 플래그 집합입니다. 자세한 내용은 HeapAlloc 함수를 참조하세요.

반환 값

성공적으로 완료되면 ERROR_SUCCESS 반환합니다.

설명

Microsoft Windows SDK(소프트웨어 개발 키트)(SDK)에서 NhpAllocateAndGetInterfaceInfoFromStack 함수는 Windows 2000 SP1(서비스 팩 1) 이상에서 정의됩니다. 애플리케이션을 컴파일할 때 대상 플랫폼이 SP1 이상(, 또는 )인 Windows 2000인 경우 NhpAllocateAndGetInterfaceInfoFromStack이 정의됩니다.WINVER >= 0x0500_WIN32_WINNT >= 0x0500NTDDI_VERSION >= NTDDI_WIN2KSP1

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP, Windows 2000 Professional sp1 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003, Windows 2000 Server SP1 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 iphlpapi.h
라이브러리 Iphlpapi.lib
DLL Iphlpapi.dll

추가 정보

GetAdaptersAddresses

GetProcessHeap

HeapCreate

IP 도우미 함수 참조

IP 도우미 시작 페이지

IP_INTERFACE_NAME_INFO