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 >= 0x0500
NTDDI_VERSION >= NTDDI_WIN2KSP1
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP, Windows 2000 Professional sp1 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003, Windows 2000 Server SP1 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | iphlpapi.h |
라이브러리 | Iphlpapi.lib |
DLL | Iphlpapi.dll |