IP 도우미
IP 도우미 기술 개요입니다.
IP 도우미를 개발하려면 다음 헤더가 필요합니다.
- icmpapi.h
- ifdef.h
- inaddr.h
- ip2string.h
- ipexport.h
- iphlpapi.h
- iprtrmib.h
- iptypes.h
- netioapi.h
- nldef.h
- tcpestats.h
- ws2def.h
- ws2ipdef.h
이 기술에 대한 프로그래밍 지침은 다음을 참조하세요.
열거형
DNS_SERVER_PROPERTY_TYPE DNS_SERVER_PROPERTY::P roperty 멤버에 있는 속성의 유효성을 지정하는 상수를 정의합니다. |
IF_OPER_STATUS IF_OPER_STATUS 열거형은 인터페이스의 작동 상태 지정합니다. |
NET_ADDRESS_FORMAT NET_ADDRESS_FORMAT 열거형은 ParseNetworkString 함수에서 반환하는 네트워크 주소의 형식을 지정합니다. |
NL_DAD_STATE IP_DAD_STATE 열거형은 IPv4 또는 IPv6 주소에 대한 DAD(중복 주소 검색) 상태에 대한 정보를 지정합니다. |
NL_NETWORK_CONNECTIVITY_COST_HINT 네트워크 연결에 대한 사용 요금에 대한 힌트를 지정하는 상수를 정의합니다. |
NL_NETWORK_CONNECTIVITY_LEVEL_HINT 네트워크 연결 수준에 대한 힌트를 지정하는 상수를 정의합니다. |
NL_PREFIX_ORIGIN IP_PREFIX_ORIGIN 열거형은 IPv4 또는 IPv6 주소 접두사 원본을 지정하고 IP_ADAPTER_UNICAST_ADDRESS 구조에 사용됩니다. |
NL_SUFFIX_ORIGIN IP_SUFFIX_ORIGIN 열거형은 IPv4 또는 IPv6 주소 접미사의 원본을 지정하고 IP_ADAPTER_UNICAST_ADDRESS 구조에 사용됩니다. |
SCOPE_LEVEL SCOPE_LEVEL 열거형은 IP_ADAPTER_ADDRESSES 구조와 함께 사용하여 IPv6 주소에 대한 scope 수준을 식별합니다. |
TCP_BOOLEAN_OPTIONAL TCP 연결에 대한 읽기/쓰기 정보의 멤버를 업데이트할 때 호출자가 지정할 수 있는 상태를 정의합니다. |
TCP_ESTATS_TYPE 요청되거나 설정되는 TCP 연결에 대한 확장 통계 유형을 정의합니다. |
TCP_SOFT_ERROR TCP 연결에 기록된 치명적이거나 일시적이지 않은 오류의 이유를 정의합니다. |
TCP_TABLE_CLASS GetExtendedTcpTable 호출에서 반환되는 테이블 유형을 나타내는 데 사용되는 값 집합을 정의합니다. |
TCPIP_OWNER_MODULE_INFO_CLASS GetOwnerModuleFromXXXEntry 제품군의 호출에 전달되는 모듈 정보 구조의 형식을 정의합니다. |
UDP_TABLE_CLASS GetExtendedUdpTable 호출에서 반환되는 테이블 유형을 나타내는 데 사용되는 값 집합을 정의합니다. |
Functions
AddIPAddress AddIPAddress 함수는 지정된 IPv4 주소를 지정된 어댑터에 추가합니다. |
AllocateAndGetTcpExTableFromStack TCP 연결 테이블을 검색하고 로컬 힙에서 메모리를 할당하여 테이블을 저장합니다. |
AllocateAndGetUdpExTableFromStack UDP 연결 테이블을 검색하고 로컬 힙에서 메모리를 할당하여 테이블을 저장합니다. |
CancelIfTimestampConfigChange 이 함수는 시스템 사용을 위해 예약되어 있으며 코드에서 호출하면 안 됩니다. (CancelIfTimestampConfigChange) |
CancelIPChangeNotify NotifyAddrChange 또는 NotifyRouteChange 함수를 성공적으로 호출하여 이전에 요청된 IPv4 주소 및 경로 변경 내용에 대한 알림을 취소합니다. |
CancelMibChangeNotify2 IP 인터페이스 변경, IP 주소 변경, IP 경로 변경, Teredo 포트 변경 및 유니캐스트 IP 주소 테이블이 안정적이며 검색할 수 있는 경우 변경 알림에 대한 등록을 취소합니다. |
CaptureInterfaceHardwareCrossTimestamp 네트워크 어댑터에 대한 크로스 타임스탬프 정보를 검색합니다. |
ConvertInterfaceAliasToLuid 네트워크 인터페이스의 인터페이스 별칭 이름을 인터페이스의 LUID(로컬 고유 식별자)로 변환합니다. |
ConvertInterfaceGuidToLuid 네트워크 인터페이스의 GUID(Globally Unique Identifier)를 인터페이스의 LUID(로컬 고유 식별자)로 변환합니다. |
ConvertInterfaceIndexToLuid 네트워크 인터페이스의 로컬 인덱스를 인터페이스의 LUID(로컬 고유 식별자)로 변환합니다. |
ConvertInterfaceLuidToAlias 네트워크 인터페이스에 대한 LUID(로컬 고유 식별자)를 인터페이스 별칭으로 변환합니다. |
ConvertInterfaceLuidToGuid 네트워크 인터페이스에 대한 LUID(로컬 고유 식별자)를 인터페이스의 GUID(Globally Unique Identifier)로 변환합니다. |
ConvertInterfaceLuidToIndex 네트워크 인터페이스에 대한 LUID(로컬 고유 식별자)를 인터페이스의 로컬 인덱스로 변환합니다. |
ConvertInterfaceLuidToNameA 네트워크 인터페이스의 LUID(로컬 고유 식별자)를 ANSI 인터페이스 이름으로 변환합니다. |
ConvertInterfaceLuidToNameW 네트워크 인터페이스의 LUID(로컬 고유 식별자)를 유니코드 인터페이스 이름으로 변환합니다. |
ConvertInterfaceNameToLuidA ANSI 네트워크 인터페이스 이름을 인터페이스의 LUID(로컬 고유 식별자)로 변환합니다. |
ConvertInterfaceNameToLuidW 유니코드 네트워크 인터페이스 이름을 인터페이스의 LUID(로컬 고유 식별자)로 변환합니다. |
ConvertIpv4MaskToLength IPv4 서브넷 마스크를 IPv4 접두사 길이로 변환합니다. |
ConvertLengthToIpv4Mask IPv4 접두사 길이를 IPv4 서브넷 마스크로 변환합니다. |
CreateAnycastIpAddressEntry 로컬 컴퓨터에 새 애니캐스트 IP 주소 항목을 추가합니다. |
CreateIpForwardEntry CreateIpForwardEntry 함수는 로컬 컴퓨터의 IPv4 라우팅 테이블에 경로를 만듭니다. |
CreateIpForwardEntry2 로컬 컴퓨터에 새 IP 경로 항목을 만듭니다. |
CreateIpNetEntry CreateIpNetEntry 함수는 로컬 컴퓨터의 ARP 테이블에 ARP(주소 확인 프로토콜) 항목을 만듭니다. |
CreateIpNetEntry2 로컬 컴퓨터에 새 인접 IP 주소 항목을 만듭니다. |
CreatePersistentTcpPortReservation 로컬 컴퓨터에서 TCP 포트의 연속 블록에 대한 영구 TCP 포트 예약을 만듭니다. |
CreatePersistentUdpPortReservation 로컬 컴퓨터에서 연속된 UDP 포트 블록에 대한 영구 UDP 포트 예약을 만듭니다. |
CreateProxyArpEntry CreateProxyArpEnry 함수는 지정된 IPv4 주소에 대한 로컬 컴퓨터에 PARP(프록시 주소 확인 프로토콜) 항목을 만듭니다. |
CreateSortedAddressPairs 제공된 잠재적 IP 대상 주소 목록을 사용하고, 대상 주소를 호스트 컴퓨터의 로컬 IP 주소와 페어링하고, 두 피어 간의 통신에 가장 적합한 주소 쌍에 따라 쌍을 정렬합니다. |
CreateUnicastIpAddressEntry 로컬 컴퓨터에 새 유니캐스트 IP 주소 항목을 추가합니다. |
DeleteAnycastIpAddressEntry 로컬 컴퓨터에서 기존 애니캐스트 IP 주소 항목을 삭제합니다. |
DeleteIPAddress DeleteIPAddress 함수는 AddIPAddress를 사용하여 이전에 추가한 IP 주소를 삭제합니다. |
DeleteIpForwardEntry 로컬 컴퓨터의 IPv4 라우팅 테이블에서 기존 경로를 삭제합니다. |
DeleteIpForwardEntry2 로컬 컴퓨터에서 IP 경로 항목을 삭제합니다. |
DeleteIpNetEntry DeleteIpNetEntry 함수는 로컬 컴퓨터의 ARP 테이블에서 ARP 항목을 삭제합니다. |
DeleteIpNetEntry2 로컬 컴퓨터에서 인접 IP 주소 항목을 삭제합니다. |
DeletePersistentTcpPortReservation 로컬 컴퓨터에서 연속된 TCP 포트 블록에 대한 영구 TCP 포트 예약을 삭제합니다. (DeletePersistentTcpPortReservation) |
DeletePersistentUdpPortReservation 로컬 컴퓨터에서 연속된 TCP 포트 블록에 대한 영구 TCP 포트 예약을 삭제합니다. (DeletePersistentUdpPortReservation) |
DeleteProxyArpEntry DeleteProxyArpEntry 함수는 dwAddress 및 dwIfIndex 매개 변수로 지정된 로컬 컴퓨터에서 PARP 항목을 삭제합니다. |
DeleteUnicastIpAddressEntry 로컬 컴퓨터에서 기존 유니캐스트 IP 주소 항목을 삭제합니다. |
DisableMediaSense DisableMediaSense 함수는 로컬 컴퓨터에서 TCP/IP 스택의 미디어 감지 기능을 사용하지 않도록 설정합니다. |
EnableRouter EnableRouter 함수는 로컬 컴퓨터에서 IPv4 전달을 켭니다. 또한 EnableRouter는 IPv4 전달을 사용하도록 설정하는 요청 수를 추적하는 참조 횟수를 증가합니다. |
FlushIpNetTable FlushIpNetTable 함수는 로컬 컴퓨터의 ARP 테이블에서 지정된 인터페이스에 대한 모든 ARP 항목을 삭제합니다. |
FlushIpNetTable2 FlushIpNetTable2 함수는 로컬 컴퓨터의 IP 인접 테이블을 플러시합니다. |
FlushIpPathTable FlushIpPathTable 함수는 로컬 컴퓨터의 IP 경로 테이블을 플러시합니다. |
FreeInterfaceDnsSettings GetInterfaceDnsSettings에서 반환된 설정 개체를 해제합니다. |
FreeMibTable 네트워크 인터페이스, 주소 및 경로의 테이블을 반환하는 함수에서 할당한 버퍼를 해제합니다(예: GetIfTable2 및 GetAnycastIpAddressTable). |
GetAdapterIndex GetAdapterIndex 함수는 이름이 지정된 어댑터의 인덱스를 가져옵니다. |
GetAdapterOrderMap GetAdapterOrderMap 함수는 로컬 컴퓨터의 인터페이스에 대한 우선 순위를 나타내는 어댑터 순서 맵을 가져옵니다. |
GetAdaptersAddresses 로컬 컴퓨터의 어댑터와 연결된 주소를 검색합니다. |
GetAdaptersInfo GetAdaptersInfo 함수는 로컬 컴퓨터에 대한 어댑터 정보를 검색합니다. |
GetAnycastIpAddressEntry 로컬 컴퓨터에서 기존 애니캐스트 IP 주소 항목에 대한 정보를 검색합니다. |
GetAnycastIpAddressTable 로컬 컴퓨터에서 애니캐스트 IP 주소 테이블을 검색합니다. |
GetBestInterface GetBestInterface 함수는 지정된 IPv4 주소에 가장 적합한 경로가 있는 인터페이스의 인덱스를 검색합니다. |
GetBestInterfaceEx GetBestInterfaceEx 함수는 지정된 IPv4 또는 IPv6 주소에 가장 적합한 경로가 있는 인터페이스의 인덱스를 검색합니다. |
GetBestRoute GetBestRoute 함수는 지정된 대상 IP 주소에 대한 최상의 경로를 검색합니다. |
GetBestRoute2 지정된 대상 IP 주소에 대한 최상의 경로를 위해 로컬 컴퓨터에서 IP 경로 항목을 검색합니다. |
GetDefaultCompartmentId GetDefaultCompartmentId 함수는 로컬 컴퓨터의 기본 네트워크 라우팅 구획 식별자를 검색합니다. |
GetExtendedTcpTable 애플리케이션에서 사용할 수 있는 TCP 엔드포인트 목록이 포함된 테이블을 검색합니다. |
GetExtendedUdpTable 애플리케이션에서 사용할 수 있는 UDP 엔드포인트 목록이 포함된 테이블을 검색합니다. |
GetFriendlyIfIndex 인터페이스 인덱스를 사용하고 이전 버전과 호환되는 인터페이스 인덱스, 즉 하위 24비트만 사용하는 인덱스를 반환합니다. |
GetIcmpStatistics GetIcmpStatistics 함수는 로컬 컴퓨터에 대한 IPv4 통계에 대한 ICMP(Internet Control Message Protocol)를 검색합니다. |
GetIcmpStatisticsEx GetIcmpStatisticsEx 함수는 로컬 컴퓨터에 대한 ICMP(Internet Control Message Protocol) 통계를 검색합니다. GetIcmpStatisticsEx 함수는 IPv6 ICMP 통계를 검색할 수 있습니다. |
GetIfEntry GetIfEntry 함수는 로컬 컴퓨터에서 지정된 인터페이스에 대한 정보를 검색합니다. |
GetIfEntry2 로컬 컴퓨터에서 지정된 인터페이스에 대한 정보를 검색합니다. |
GetIfEntry2Ex 로컬 컴퓨터에서 지정된 인터페이스에 대해 지정된 수준의 정보를 검색합니다. |
GetIfStackTable 인터페이스 스택에서 네트워크 인터페이스의 관계를 지정하는 네트워크 인터페이스 스택 행 항목의 테이블을 검색합니다. |
GetIfTable GetIfTable 함수는 MIB-II 인터페이스 테이블을 검색합니다. |
GetIfTable2 MIB-II 인터페이스 테이블을 검색합니다. (GetIfTable2) |
GetIfTable2Ex MIB-II 인터페이스 테이블을 검색합니다. (GetIfTable2Ex) |
GetInterfaceActiveTimestampCapabilities 네트워크 어댑터의 현재 활성화된 타임스탬프 기능을 검색합니다. |
GetInterfaceCurrentTimestampCapabilities 이 함수는 시스템 사용을 위해 예약되어 있으므로 코드에서 호출하면 안 됩니다. (GetInterfaceCurrentTimestampCapabilities) |
GetInterfaceDnsSettings Interface 매개 변수에 지정된 인터페이스에서 DNS 설정을 검색합니다. |
GetInterfaceHardwareTimestampCapabilities 이 함수는 시스템 사용을 위해 예약되어 있으므로 코드에서 호출하면 안 됩니다. (GetInterfaceHardwareTimestampCapabilities) |
GetInterfaceInfo GetInterfaceInfo 함수는 로컬 시스템에서 IPv4를 사용하도록 설정된 네트워크 인터페이스 어댑터의 목록을 가져옵니다. |
GetInterfaceSupportedTimestampCapabilities 네트워크 어댑터의 지원되는 타임스탬프 기능을 검색합니다. |
GetInvertedIfStackTable 인터페이스 스택에서 네트워크 인터페이스의 관계를 지정하는 반전된 네트워크 인터페이스 스택 행 항목의 테이블을 검색합니다. |
GetIpAddrTable GetIpAddrTable 함수는 IPv4 주소 매핑 테이블에 대한 인터페이스를 검색합니다. |
GetIpErrorString GetIpErrorString 함수는 IP 도우미 오류 문자열을 검색합니다. |
GetIpForwardEntry2 로컬 컴퓨터에서 IP 경로 항목에 대한 정보를 검색합니다. |
GetIpForwardTable GetIpForwardTable 함수는 IPv4 라우팅 테이블을 검색합니다. |
GetIpForwardTable2 GetIpForwardTable2 함수는 로컬 컴퓨터에서 IP 경로 항목을 검색합니다. |
GetIpInterfaceEntry 로컬 컴퓨터에서 지정된 인터페이스에 대한 IP 정보를 검색합니다. |
GetIpInterfaceTable 로컬 컴퓨터에서 IP 인터페이스 항목을 검색합니다. |
GetIpNetEntry2 로컬 컴퓨터에서 인접 IP 주소 항목에 대한 정보를 검색합니다. |
GetIpNetTable GetIpNetTable 함수는 IPv4에서 실제 주소 매핑 테이블을 검색합니다. |
GetIpNetTable2 GetIpNetTable2 함수는 로컬 컴퓨터에서 IP 인접 테이블을 검색합니다. |
GetIpNetworkConnectionBandwidthEstimates 지정된 인터페이스의 네트워크 연결에 대한 기록 대역폭 예상값을 검색합니다. |
GetIpPathEntry 로컬 컴퓨터에서 IP 경로 항목에 대한 정보를 검색합니다. |
GetIpPathTable GetIpPathTable 함수는 로컬 컴퓨터에서 IP 경로 테이블을 검색합니다. |
GetIpStatistics GetIpStatistics 함수는 현재 컴퓨터의 IP 통계를 검색합니다. |
GetIpStatisticsEx GetIpStatisticsEx 함수는 현재 컴퓨터에 대한 IP(인터넷 프로토콜) 통계를 검색합니다. |
GetMulticastIpAddressEntry 로컬 컴퓨터에서 기존 멀티캐스트 IP 주소 항목에 대한 정보를 검색합니다. |
GetMulticastIpAddressTable 로컬 컴퓨터에서 멀티캐스트 IP 주소 테이블을 검색합니다. |
GetNetworkConnectivityHint 애플리케이션 또는 서비스에서 발생할 수 있는 네트워크 연결의 집계 수준 및 비용을 검색합니다. |
GetNetworkConnectivityHintForInterface 지정된 인터페이스에 대한 네트워크 연결 수준 및 비용을 검색합니다. |
GetNetworkParams GetNetworkParams 함수는 로컬 컴퓨터에 대한 네트워크 매개 변수를 검색합니다. |
GetNumberOfInterfaces GetNumberOfInterfaces 함수는 로컬 컴퓨터의 인터페이스 수를 검색합니다. |
GetOwnerModuleFromTcp6Entry MIB 테이블 행에서 특정 IPv6 TCP 엔드포인트에 대한 컨텍스트 바인딩을 실행한 모듈에 대한 데이터를 검색합니다. |
GetOwnerModuleFromTcpEntry MIB 테이블 행에서 특정 IPv4 TCP 엔드포인트에 대한 컨텍스트 바인딩을 실행한 모듈에 대한 데이터를 검색합니다. |
GetOwnerModuleFromUdp6Entry MIB 테이블 행에서 특정 IPv6 UDP 엔드포인트에 대한 컨텍스트 바인딩을 실행한 모듈에 대한 데이터를 검색합니다. |
GetOwnerModuleFromUdpEntry MIB 테이블 행에서 특정 IPv4 UDP 엔드포인트에 대한 컨텍스트 바인딩을 실행한 모듈에 대한 데이터를 검색합니다. |
GetPerAdapterInfo GetPerAdapterInfo 함수는 지정된 인터페이스에 해당하는 어댑터에 대한 정보를 검색합니다. |
GetPerTcp6ConnectionEStats IPv6 TCP 연결에 대한 확장 통계를 검색합니다. |
GetPerTcpConnectionEStats IPv4 TCP 연결에 대한 확장 통계를 검색합니다. |
GetRTTAndHopCount GetRTTAndHopCount 함수는 RTT(왕복 시간) 및 지정된 대상에 대한 홉 수를 결정합니다. |
GetTcp6Table IPv6에 대한 TCP 연결 테이블을 검색합니다. (GetTcp6Table) |
GetTcp6Table2 IPv6에 대한 TCP 연결 테이블을 검색합니다. (GetTcp6Table2) |
GetTcpStatistics GetTcpStatistics 함수는 로컬 컴퓨터에 대한 TCP 통계를 검색합니다. |
GetTcpStatisticsEx GetTcpStatisticsEx 함수는 현재 컴퓨터에 대한 TCP(Transmission Control Protocol) 통계를 검색합니다. |
GetTcpStatisticsEx2 GetTcpStatisticsEx2 함수는 현재 컴퓨터에 대한 TCP(Transmission Control Protocol) 통계를 검색합니다. |
GetTcpTable IPv4 TCP 연결 테이블을 검색합니다. (GetTcpTable) |
GetTcpTable2 IPv4 TCP 연결 테이블을 검색합니다. (GetTcpTable2) |
GetTeredoPort 로컬 컴퓨터에서 Teredo 클라이언트에서 사용하는 동적 UDP 포트 번호를 검색합니다. |
GetUdp6Table IPv6 UDP(사용자 데이터그램 프로토콜) 수신기 테이블을 검색합니다. |
GetUdpStatistics GetUdpStatistics 함수는 로컬 컴퓨터에 대한 UDP(사용자 데이터그램 프로토콜) 통계를 검색합니다. |
GetUdpStatisticsEx GetUdpStatisticsEx 함수는 현재 컴퓨터에 대한 UDP(사용자 데이터그램 프로토콜) 통계를 검색합니다. |
GetUdpStatisticsEx2 GetUdpStatisticsEx2 함수는 현재 컴퓨터에 대한 UDP(사용자 데이터그램 프로토콜) 통계를 검색합니다. |
GetUdpTable IPv4 UDP(사용자 데이터그램 프로토콜) 수신기 테이블을 검색합니다. |
GetUnicastIpAddressEntry 로컬 컴퓨터에서 기존 유니캐스트 IP 주소 항목에 대한 정보를 검색합니다. |
GetUnicastIpAddressTable 로컬 컴퓨터에서 유니캐스트 IP 주소 테이블을 검색합니다. |
GetUniDirectionalAdapterInfo GetUniDirectionalAdapterInfo 함수는 로컬 컴퓨터에 설치된 단방향 어댑터에 대한 정보를 검색합니다. 단방향 어댑터는 데이터그램을 수신할 수 있지만 전송할 수 없는 어댑터입니다. |
Icmp6CreateFile Icmp6CreateFile 함수는 IPv6 ICMP 에코 요청을 실행할 수 있는 핸들을 엽니다. |
Icmp6ParseReplies Icmp6ParseReplies 함수는 제공된 회신 버퍼를 구문 분석하고 IPv6 ICMPv6 에코 응답 응답을 반환합니다(있는 경우). |
Icmp6SendEcho2 Icmp6SendEcho2 함수는 IPv6 ICMPv6 에코 요청을 보내고 즉시(Event 또는 ApcRoutine이 NULL이 아닌 경우) 반환하거나 지정된 시간 제한 후에 를 반환합니다. ReplyBuffer에는 IPv6 ICMPv6 에코 응답(있는 경우)이 포함됩니다. |
IcmpCloseHandle IcmpCloseHandle 함수는 IcmpCreateFile 또는 Icmp6CreateFile 함수를 호출하여 연 핸들을 닫습니다. |
IcmpCreateFile IcmpCreateFile 함수는 IPv4 ICMP 에코 요청을 실행할 수 있는 핸들을 엽니다. |
IcmpParseReplies 제공된 회신 버퍼를 구문 분석하고 찾은 ICMP 에코 요청 응답 수를 반환합니다. |
IcmpSendEcho IcmpSendEcho 함수는 IPv4 ICMP 에코 요청을 보내고 모든 에코 응답 응답을 반환합니다. 제한 시간이 만료되었거나 회신 버퍼가 채워지면 호출이 반환됩니다. |
IcmpSendEcho2 IcmpSendEcho2 함수는 IPv4 ICMP 에코 요청을 보내고 즉시(Event 또는 ApcRoutine이 NULL이 아닌 경우) 반환하거나 지정된 시간 제한 후에 를 반환합니다. ReplyBuffer에는 ICMP 에코 응답(있는 경우)이 포함됩니다. |
IcmpSendEcho2Ex IPv4 ICMP 에코 요청을 보내고 즉시(Event 또는 ApcRoutine이 NULL이 아닌 경우) 반환하거나 지정된 제한 시간 후에 를 반환합니다. ReplyBuffer에는 ICMP 응답(있는 경우)이 포함됩니다. |
if_indextoname 네트워크 인터페이스의 로컬 인덱스를 ANSI 인터페이스 이름으로 변환합니다. |
if_nametoindex 네트워크 인터페이스의 ANSI 인터페이스 이름을 인터페이스의 로컬 인덱스로 변환합니다. |
InitializeIpForwardEntry 로컬 컴퓨터의 IP 경로 항목에 대한 기본값을 사용하여 MIB_IPFORWARD_ROW2 구조를 초기화합니다. |
InitializeIpInterfaceEntry 기본값을 사용하여 MIB_IPINTERFACE_ROW 항목의 멤버를 초기화합니다. |
InitializeUnicastIpAddressEntry 로컬 컴퓨터의 유니캐스트 IP 주소 항목에 대한 기본값을 사용하여 MIB_UNICASTIPADDRESS_ROW 구조를 초기화합니다. |
INTERFACE_TIMESTAMP_CONFIG_CHANGE_CALLBACK 네트워크 어댑터의 타임스탬프 기능에 대한 변경 내용을 알리기 위해 앱에서 구현하는 콜백 함수입니다. |
IpReleaseAddress IpReleaseAddress 함수는 DHCP(동적 호스트 구성 프로토콜)를 통해 이전에 가져온 IPv4 주소를 해제합니다. |
IpRenewAddress IpRenewAddressfunction은 이전에 DHCP(동적 호스트 구성 프로토콜)를 통해 가져온 IPv4 주소에 대한 임대를 갱신합니다. |
LookupPersistentTcpPortReservation 로컬 컴퓨터에서 연속된 TCP 포트 블록에 대한 영구 TCP 포트 예약에 대한 토큰을 조회합니다. |
LookupPersistentUdpPortReservation 로컬 컴퓨터에서 연속된 TCP 포트 블록에 대한 영구 UDP 포트 예약에 대한 토큰을 조회합니다. |
NhpAllocateAndGetInterfaceInfoFromStack NhpAllocateAndGetInterfaceInfoFromStack 함수는 로컬 컴퓨터에 대한 어댑터 정보를 가져옵니다. |
NotifyAddrChange NotifyAddrChange 함수는 IPv4 주소를 인터페이스에 매핑하는 테이블에서 변경이 발생할 때마다 호출자에게 알림을 보냅니다. |
NotifyIfTimestampConfigChange 이 함수는 시스템 사용을 위해 예약되어 있으며 코드에서 호출하면 안 됩니다. (NotifyIfTimestampConfigChange) |
NotifyIpInterfaceChange 로컬 컴퓨터의 모든 IP 인터페이스, IPv4 인터페이스 또는 IPv6 인터페이스 변경에 대한 알림을 받도록 등록합니다. |
NotifyNetworkConnectivityHintChange 집계 네트워크 연결 수준 및 비용 힌트가 변경될 때 호출할 애플리케이션 정의 콜백 함수를 등록합니다. |
NotifyRouteChange NotifyRouteChange 함수는 IPv4 라우팅 테이블에서 변경이 발생할 때마다 호출자에게 알림을 보냅니다. |
NotifyRouteChange2 로컬 컴퓨터의 IP 경로 항목 변경에 대한 알림을 받도록 등록합니다. |
NotifyStableUnicastIpAddressTable 로컬 컴퓨터에서 안정적인 유니캐스트 IP 주소 테이블을 검색합니다. |
NotifyTeredoPortChange 로컬 컴퓨터의 Teredo 서비스 포트에 대해 Teredo 클라이언트에서 사용하는 UDP 포트 번호 변경에 대한 알림을 받도록 등록합니다. |
NotifyUnicastIpAddressChange 로컬 컴퓨터의 모든 유니캐스트 IP 인터페이스, 유니캐스트 IPv4 주소 또는 유니캐스트 IPv6 주소에 대한 변경 내용에 대한 알림을 받도록 등록합니다. |
ParseNetworkString 입력 네트워크 문자열을 구문 분석하고 지정된 IP 네트워크 문자열 형식의 법적 표현인지 확인합니다. 문자열이 형식 및 해당 사양과 일치하는 경우 함수는 필요에 따라 구문 분석된 결과를 반환할 수 있습니다. |
PNETWORK_CONNECTIVITY_HINT_CHANGE_CALLBACK 네트워크 집계 연결 수준 및 비용 힌트가 변경되면 애플리케이션 정의 함수가 호출됩니다. |
RegisterInterfaceTimestampConfigChange 시스템에서 타임스탬프 기능 변경을 알리기 위해 호출하는 사용자 구현 콜백 함수를 등록합니다. |
ResolveIpNetEntry2 로컬 컴퓨터의 인접 IP 주소 항목에 대한 실제 주소를 확인합니다. (ResolveIpNetEntry2) |
ResolveNeighbor 로컬 컴퓨터의 인접 IP 주소 항목에 대한 실제 주소를 확인합니다. (ResolveNeighbor) |
RestoreMediaSense RestoreMediaSense 함수는 DisableMediaSense 함수가 이전에 호출된 로컬 컴퓨터에서 TCP/IP 스택의 미디어 감지 기능을 복원합니다. |
RtlEthernetAddressToStringA 이진 이더넷 주소를 이더넷 MAC 주소의 문자열 표현으로 변환합니다. (ANSI) |
RtlEthernetAddressToStringW 이진 이더넷 주소를 이더넷 MAC 주소의 문자열 표현으로 변환합니다. (유니코드) |
RtlEthernetStringToAddressA 이더넷 MAC 주소의 문자열 표현을 이더넷 주소의 이진 형식으로 변환합니다. (ANSI) |
RtlEthernetStringToAddressW 이더넷 MAC 주소의 문자열 표현을 이더넷 주소의 이진 형식으로 변환합니다. (유니코드) |
RtlIpv4AddressToStringA IPv4 주소를 인터넷 표준 점선 소수점 형식의 문자열로 변환합니다. (ANSI) |
RtlIpv4AddressToStringExA IPv4 주소 및 포트 번호를 인터넷 표준 형식의 문자열로 변환합니다. (ANSI) |
RtlIpv4AddressToStringExW IPv4 주소 및 포트 번호를 인터넷 표준 형식의 문자열로 변환합니다. (유니코드) |
RtlIpv4AddressToStringW IPv4 주소를 인터넷 표준 점선 소수점 형식의 문자열로 변환합니다. (유니코드) |
RtlIpv4StringToAddressA IPv4 주소의 문자열 표현을 이진 IPv4 주소로 변환합니다. (ANSI) |
RtlIpv4StringToAddressExA IPv4 주소 및 포트 번호의 문자열 표현을 이진 IPv4 주소 및 포트로 변환합니다. (ANSI) |
RtlIpv4StringToAddressExW IPv4 주소 및 포트 번호의 문자열 표현을 이진 IPv4 주소 및 포트로 변환합니다. (유니코드) |
RtlIpv4StringToAddressW IPv4 주소의 문자열 표현을 이진 IPv4 주소로 변환합니다. (유니코드) |
RtlIpv6AddressToStringA IPv6 주소를 인터넷 표준 형식의 문자열로 변환합니다. (ANSI) |
RtlIpv6AddressToStringExA IPv6 주소, scope ID 및 포트 번호를 문자열로 변환합니다. (ANSI) |
RtlIpv6AddressToStringExW IPv6 주소, scope ID 및 포트 번호를 문자열로 변환합니다. (유니코드) |
RtlIpv6AddressToStringW IPv6 주소를 인터넷 표준 형식의 문자열로 변환합니다. (유니코드) |
RtlIpv6StringToAddressA IPv6 주소의 문자열 표현을 이진 IPv6 주소로 변환합니다. (ANSI) |
RtlIpv6StringToAddressExA IPv6 주소, scope ID 및 포트 번호의 문자열 표현을 이진 IPv6 주소, scope ID 및 포트로 변환합니다. (ANSI) |
RtlIpv6StringToAddressExW IPv6 주소, scope ID 및 포트 번호의 문자열 표현을 이진 IPv6 주소, scope ID 및 포트로 변환합니다. (유니코드) |
RtlIpv6StringToAddressW IPv6 주소의 문자열 표현을 이진 IPv6 주소로 변환합니다. (유니코드) |
SendARP SendARP 함수는 지정된 대상 IPv4 주소에 해당하는 실제 주소를 얻기 위해 ARP(주소 확인 프로토콜) 요청을 보냅니다. |
SetIfEntry SetIfEntry 함수는 인터페이스의 관리 상태 설정합니다. |
SetInterfaceDnsSettings Settings 매개 변수에 지정된 인터페이스별 DNS 설정을 설정합니다. |
SetIpForwardEntry SetIpForwardEntry 함수는 로컬 컴퓨터의 IPv4 라우팅 테이블에서 기존 경로를 수정합니다. |
SetIpForwardEntry2 로컬 컴퓨터에서 IP 경로 항목의 속성을 설정합니다. |
SetIpInterfaceEntry 로컬 컴퓨터에서 IP 인터페이스의 속성을 설정합니다. |
SetIpNetEntry SetIpNetEntry 함수는 로컬 컴퓨터의 ARP 테이블에 있는 기존 ARP 항목을 수정합니다. |
SetIpNetEntry2 로컬 컴퓨터에서 기존 인접 IP 주소 항목의 실제 주소를 설정합니다. |
SetIpStatistics SetIpStatistics 함수는 IP 전달을 설정하거나 해제하고 로컬 컴퓨터의 기본 TTL(Time-to-Live) 값을 설정합니다. |
SetIpStatisticsEx IP 전달을 설정하거나 해제하고 로컬 컴퓨터의 기본 TTL(TTL) 값을 설정합니다. |
SetIpTTL SetIpTTL 함수는 로컬 컴퓨터의 기본 TTL(Time-to-Live) 값을 설정합니다. |
SetPerTcp6ConnectionEStats IPv6 TCP 연결에 대한 읽기/쓰기 정보의 값을 설정합니다. 이 함수는 IPv6 TCP 연결에 대한 확장 통계를 사용하거나 사용하지 않도록 설정하는 데 사용됩니다. |
SetPerTcpConnectionEStats IPv4 TCP 연결에 대한 읽기/쓰기 정보의 값을 설정합니다. 이 함수는 IPv4 TCP 연결에 대한 확장 통계를 사용하거나 사용하지 않도록 설정하는 데 사용됩니다. |
SetTcpEntry SetTcpEntry 함수는 TCP 연결의 상태를 설정합니다. |
SetUnicastIpAddressEntry 로컬 컴퓨터에서 기존 유니캐스트 IP 주소 항목의 속성을 설정합니다. |
UnenableRouter UnenableRouter 함수는 IPv4 전달을 사용하도록 설정하는 요청 수를 추적하는 참조 수를 감소합니다. 이 참조 수가 0에 도달하면 UnenableRouter는 로컬 컴퓨터에서 IPv4 전달을 해제합니다. |
UnregisterInterfaceTimestampConfigChange RegisterInterfaceTimestampConfigChange 호출에서 등록한 콜백 함수를 등록 취소하여 타임스탬프 기능 변경에 대한 알림을 취소합니다. |
구조체
ARP_SEND_REPLY ARP_SEND_REPLY 구조는 ARP(주소 확인 프로토콜) 회신 메시지에 대한 정보를 저장합니다. |
DNS_DOH_SERVER_SETTINGS DNS over-HTTPS 서버에 대해 설명합니다. |
DNS_INTERFACE_SETTINGS SetInterfaceDnsSettings 함수를 호출하거나 GetInterfaceDnsSettings 함수를 호출하여 지정된 인터페이스에 대해 검색하여 지정된 인터페이스에서 구성할 수 있는 DNS 설정을 나타냅니다. (DNS_INTERFACE_SETTINGS) |
DNS_INTERFACE_SETTINGS_EX SetInterfaceDnsSettings 함수를 호출하거나 GetInterfaceDnsSettings 함수를 호출하여 지정된 인터페이스에 대해 검색하여 지정된 인터페이스에서 구성할 수 있는 DNS 설정을 나타냅니다. (DNS_INTERFACE_SETTINGS_EX) |
DNS_INTERFACE_SETTINGS3 SetInterfaceDnsSettings 함수를 호출하거나 GetInterfaceDnsSettings 함수를 호출하여 지정된 인터페이스에 대해 검색하여 지정된 인터페이스에서 구성할 수 있는 DNS 설정을 나타냅니다. (DNS_INTERFACE_SETTINGS3) |
DNS_SERVER_PROPERTY DNS_INTERFACE_SETTINGS3 구조에서 설정되고 SetInterfaceDnsSettings 함수를 통해 구성된 DNS 서버 속성에 대해 설명합니다. |
DNS_SERVER_PROPERTY_TYPES DNS 서버 속성에 대한 포인터를 포함합니다. 속성의 형식은 DNS_SERVER_PROPERTY::Type의 값에 따라 달라집니다. |
FIXED_INFO_W2KSP1 FIXED_INFO 구조에는 컴퓨터의 모든 인터페이스에서 동일한 정보가 포함됩니다. |
ICMP_ECHO_REPLY IPv4 에코 요청에 대한 응답으로 반환된 데이터를 설명합니다. |
ICMP_ECHO_REPLY32 64비트 플랫폼의 IPv4 에코 요청에 대한 응답으로 반환된 데이터를 설명합니다. |
ICMPV6_ECHO_REPLY_LH IPv6 에코 요청에 대한 응답으로 반환된 데이터를 설명합니다. |
IN_ADDR in_addr 구조체는 IPv4 주소를 나타냅니다. |
INTERFACE_HARDWARE_CROSSTIMESTAMP 네트워크 어댑터에서 검색된 크로스 타임스탬프를 설명합니다. |
INTERFACE_HARDWARE_TIMESTAMP_CAPABILITIES 네트워크 인터페이스 카드(NIC) 하드웨어의 타임스탬프 기능을 설명합니다. |
INTERFACE_SOFTWARE_TIMESTAMP_CAPABILITIES NIC 미니포트 드라이버의 소프트웨어 타임스탬프 기능을 설명합니다. |
INTERFACE_TIMESTAMP_CAPABILITIES 네트워크 어댑터가 지원하는 정확한 타임스탬프 기능을 설명합니다. |
INTERFACE_TIMESTAMP_CAPABILITY_FLAGS 이 구조체는 시스템 사용을 위해 예약되어 있으므로 코드에서 사용하지 않아야 합니다. |
IP_ADAPTER_ADDRESSES_LH IP_ADAPTER_ADDRESSES_LH 구조체(iptypes.h)는 특정 어댑터의 연결된 주소 목록에 대한 헤더 노드입니다. |
IP_ADAPTER_ADDRESSES_XP IP_ADAPTER_ADDRESSES_XP 구조체(iptypes.h)는 특정 어댑터의 연결된 주소 목록에 대한 헤더 노드입니다. |
IP_ADAPTER_ANYCAST_ADDRESS_XP 단일 애니캐스트 IP 주소를 특정 어댑터의 연결된 주소 목록에 저장합니다. |
IP_ADAPTER_DNS_SERVER_ADDRESS_XP IP_ADAPTER_DNS_SERVER_ADDRESS 구조는 특정 어댑터에 대한 DNS 서버 주소의 연결된 목록에 단일 DNS 서버 주소를 저장합니다. |
IP_ADAPTER_DNS_SUFFIX IP_ADAPTER_DNS_SUFFIX 구조체는 DNS 접미사를 특정 어댑터의 연결된 DNS 접미사 목록에 저장합니다. |
IP_ADAPTER_GATEWAY_ADDRESS_LH 특정 어댑터의 연결된 게이트웨이 주소 목록에 단일 게이트웨이 주소를 저장합니다. |
IP_ADAPTER_INDEX_MAP IP_ADAPTER_INDEX_MAP 구조체는 네트워크 어댑터의 이름과 함께 IPv4를 사용하도록 설정된 네트워크 어댑터와 연결된 인터페이스 인덱스가 저장됩니다. |
IP_ADAPTER_INFO 로컬 컴퓨터의 특정 네트워크 어댑터에 대한 정보를 포함합니다. |
IP_ADAPTER_MULTICAST_ADDRESS_XP IP_ADAPTER_MULTICAST_ADDRESS 구조체는 특정 어댑터의 연결된 주소 목록에 단일 멀티캐스트 주소를 저장합니다. |
IP_ADAPTER_ORDER_MAP IP_ADAPTER_ORDER_MAP 구조체는 어댑터에 대한 정보 배열과 해당 상대 우선 순위를 로컬 컴퓨터에 저장합니다. |
IP_ADAPTER_PREFIX_XP IP 주소 접두사를 저장합니다. 나 |
IP_ADAPTER_UNICAST_ADDRESS_LH IP_ADAPTER_UNICAST_ADDRESS_LH 구조체(iptypes.h)는 단일 유니캐스트 IP 주소를 특정 어댑터의 연결된 IP 주소 목록에 저장합니다. |
IP_ADAPTER_UNICAST_ADDRESS_XP IP_ADAPTER_UNICAST_ADDRESS_XP 구조체(iptypes.h)는 단일 유니캐스트 IP 주소를 특정 어댑터의 연결된 IP 주소 목록에 저장합니다. |
IP_ADAPTER_WINS_SERVER_ADDRESS_LH 특정 어댑터에 대한 WINS 서버 주소의 연결된 목록에 단일 WINS(Windows Internet Name Service) 서버 주소를 저장합니다. |
IP_ADDR_STRING IPv4 주소의 연결된 목록에 있는 노드를 나타냅니다. |
IP_ADDRESS_PREFIX IP 주소 접두사를 저장합니다. (IP_ADDRESS_PREFIX) |
IP_ADDRESS_STRING IPv4 주소를 점선 10진수 표기법으로 저장합니다. |
IP_INTERFACE_INFO IP_INTERFACE_INFO 구조에는 로컬 시스템에서 IPv4를 사용하도록 설정된 네트워크 인터페이스 어댑터 목록이 포함되어 있습니다. |
IP_INTERFACE_NAME_INFO_W2KSP1 로컬 컴퓨터의 IPv4 인터페이스에 대한 정보를 포함합니다. |
IP_MCAST_COUNTER_INFO IP_MCAST_COUNTER_INFO 구조는 멀티캐스트 트래픽에 대한 통계 정보를 저장합니다. |
IP_OPTION_INFORMATION IP 패킷의 헤더에 포함할 옵션에 대해 설명합니다. |
IP_OPTION_INFORMATION32 64비트 플랫폼의 IP 패킷 헤더에 포함할 옵션에 대해 설명합니다. |
IP_PER_ADAPTER_INFO_W2KSP1 IP_PER_ADAPTER_INFO 구조체에는 특정 어댑터와 관련된 정보가 포함됩니다. |
IP_UNIDIRECTIONAL_ADAPTER_ADDRESS IP_UNIDIRECTIONAL_ADAPTER_ADDRESS 구조체는 단방향 어댑터와 연결된 IPv4 주소를 저장합니다. |
IPV6_ADDRESS_EX IPv6 주소를 저장합니다. |
NET_ADDRESS_INFO ParseNetworkString 함수에서 반환된 IP 주소 정보를 포함합니다. |
NET_LUID_LH 네트워크 인터페이스에 대한 LUID(로컬 고유 식별자)입니다. |
NL_BANDWIDTH_INFORMATION TCP/IP 스택에 의해 결정되는 사용 가능한 대역폭 예상 및 관련 분산에 대한 읽기 전용 정보를 포함합니다. |
NL_NETWORK_CONNECTIVITY_HINT 네트워크 연결 수준, 네트워크 연결에 대한 사용 요금 및 비용 요소를 반영하는 다른 멤버에 대해 설명합니다. |
SOCKADDR_IN6_PAIR 원본 및 대상 주소 쌍을 나타내는 IP 주소 쌍에 대한 포인터를 포함합니다. |
SOCKADDR_INET IPv4, IPv6 주소 또는 주소 패밀리를 포함합니다. |
TCP_ESTATS_BANDWIDTH_ROD_v0 TCP 연결에 대한 대역폭 추정에 대한 확장된 TCP 통계에 대한 읽기 전용 동적 정보를 포함합니다. |
TCP_ESTATS_BANDWIDTH_RW_v0 TCP 연결에 대한 대역폭 추정에 대한 확장된 TCP 통계에 대한 읽기/쓰기 구성 정보를 포함합니다. |
TCP_ESTATS_DATA_ROD_v0 TCP 연결에 대한 데이터 전송에 대한 확장된 TCP 통계에 대한 읽기 전용 동적 정보를 포함합니다. |
TCP_ESTATS_DATA_RW_v0 TCP 연결에 대한 데이터 전송에 대한 확장된 TCP 통계에 대한 읽기/쓰기 구성 정보를 포함합니다. |
TCP_ESTATS_FINE_RTT_ROD_v0 TCP 연결에 대한 세분화된 RTT(왕복 시간) 추정에 대한 확장된 TCP 통계에 대한 읽기 전용 동적 정보를 포함합니다. |
TCP_ESTATS_FINE_RTT_RW_v0 TCP 연결에 대한 세분화된 RTT(왕복 시간) 추정 통계에 대한 확장된 TCP 통계에 대한 읽기/쓰기 구성 정보를 포함합니다. |
TCP_ESTATS_OBS_REC_ROD_v0 TCP 연결에 대한 원격 수신기에서 관찰된 확장된 TCP 통계에 대한 읽기 전용 동적 정보를 포함합니다. |
TCP_ESTATS_OBS_REC_RW_v0 TCP 연결에 대한 원격 수신기에서 관찰되는 확장된 TCP 통계에 대한 읽기/쓰기 구성 정보를 포함합니다. |
TCP_ESTATS_PATH_ROD_v0 TCP 연결에 대한 네트워크 경로 측정에 대한 확장된 TCP 통계에 대한 읽기 전용 동적 정보를 포함합니다. |
TCP_ESTATS_PATH_RW_v0 TCP 연결의 경로 측정에 대한 확장된 TCP 통계에 대한 읽기/쓰기 구성 정보를 포함합니다. |
TCP_ESTATS_REC_ROD_v0 TCP 연결에 대한 로컬 수신기의 확장된 TCP 통계에 대한 읽기 전용 동적 정보를 포함합니다. |
TCP_ESTATS_REC_RW_v0 TCP 연결에 대한 로컬 수신기의 확장된 TCP 통계에 대한 읽기/쓰기 구성 정보를 포함합니다. |
TCP_ESTATS_SEND_BUFF_ROD_v0 TCP 연결의 출력 큐에 대한 확장된 TCP 통계에 대한 읽기 전용 동적 정보를 포함합니다. |
TCP_ESTATS_SEND_BUFF_RW_v0 TCP 연결의 출력 큐에 대한 확장된 TCP 통계에 대한 읽기/쓰기 구성 정보를 포함합니다. |
TCP_ESTATS_SND_CONG_ROD_v0 TCP 연결에 대한 보낸 사람 정체 관련 데이터에 대한 확장된 TCP 통계에 대한 읽기 전용 동적 정보를 포함합니다. |
TCP_ESTATS_SND_CONG_ROS_v0 TCP 연결의 최대 정체 창에서 확장된 TCP 통계에 대한 읽기 전용 정적 정보를 포함합니다. |
TCP_ESTATS_SND_CONG_RW_v0 TCP 연결의 보낸 사람 정체에 대한 확장된 TCP 통계에 대한 읽기/쓰기 구성 정보를 포함합니다. |
TCP_ESTATS_SYN_OPTS_ROS_v0 TCP 연결에 대한 SYN 교환의 확장된 TCP 통계에 대한 읽기 전용 정적 정보를 포함합니다. |
TCP_RESERVE_PORT_RANGE TCP_RESERVE_PORT_RANGE 구조체는 예약할 TCP 포트 범위를 지정합니다. |
TCPIP_OWNER_MODULE_BASIC_INFO TCP 연결과 연결된 모듈 이름 및 모듈 경로 값에 대한 포인터를 포함합니다. TCPIP_OWNER_MODULE_BASIC_INFO 구조체는 GetOwnerModuleFromTcpEntry 및 GetOwnerModuleFromTcp6Entry 함수에 의해 반환됩니다. |