다음을 통해 공유


PxeDhcpv6IsValid 함수(wdspxe.h)

패킷이 유효한 DHCPv6 패킷인지 확인합니다.

유효한 DHCPv6 패킷에 대한 자세한 내용은 개발자는 IETF(인터넷 엔지니어링 태스크 포스)에서 유지 관리하는 IPv6용 동적 호스트 구성 프로토콜(RFC 3315)을 참조해야 합니다.

구문

DWORD PXEAPI PxeDhcpv6IsValid(
  [in]  PVOID pPacket,
  [in]  ULONG uPacketLen,
  [in]  BOOL  bRequestPacket,
  [out] PBOOL pbPxeOptionPresent
);

매개 변수

[in] pPacket

PxePacketAllocate 함수로 할당된 회신 패킷에 대한 포인터입니다.

[in] uPacketLen

pPacket 매개 변수가 가리키는 패킷의 길이입니다.

[in] bRequestPacket

패킷이 요청 패킷인지 여부를 나타냅니다. 다음 표에서 가능한 값을 나열합니다.

의미
TRUE
1
유효성을 검사할 패킷은 클라이언트의 요청 패킷입니다.
FALSE
0
유효성을 검사할 패킷은 서버에서 생성된 패킷입니다.

[out] pbPxeOptionPresent

패킷이 유효한 DHCPv6 패킷인 경우 TRUE로 설정된 BOOL의 주소입니다.

반환 값

함수가 성공하면 반환 값이 ERROR_SUCCESS.

설명

지정된 패킷이 유효한 DHCPv6 패킷인지 확인하기 위해 PxeProviderSetAttribute 함수로 설정된 필터가 모든 패킷을 수신하도록 설정된 경우 공급자는 이 함수를 사용합니다. 공급자는 이 함수를 사용하여 회신 패킷의 유효성을 검사할 수도 있습니다. 일반적으로 이 작업은 공급자의 디버그 또는 테스트 빌드에 대해서만 수행됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2012 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 wdspxe.h
라이브러리 WdsPxe.lib
DLL WdsPxe.dll