다음을 통해 공유


PxeProviderSetAttribute 함수(wdspxe.h)

공급자의 특성을 지정합니다.

구문

DWORD PXEAPI PxeProviderSetAttribute(
  [in] HANDLE                 hProvider,
  [in] PXE_PROVIDER_ATTRIBUTE Attribute,
  [in] PVOID                  pParameterBuffer,
  [in] ULONG                  uParamLen
);

매개 변수

[in] hProvider

PxeProviderInitialize 함수에 전달된 HANDLE입니다.

[in] Attribute

설정할 특성을 식별합니다.

의미
PXE_PROV_ATTR_FILTER
0
pParameterBuffer 매개 변수는 ULONG을 가리킵니다.
PXE_PROV_ATTR_FILTER_IPV6
1
pParameterBuffer 매개 변수는 ULONG을 가리킵니다. DHCPv6 패킷과 함께 이 특성을 사용합니다. Windows 8 및 Windows Server 2012부터 사용할 수 있습니다.
PXE_PROV_ATTR_IPV6_CAPABLE
2
공급자가 IPv6 패킷을 처리할 수 있음을 나타내기 위해 TRUE인 BOOL 값에 대한 포인터입니다. 기본적으로 서버는 공급자가 IPv6 패킷을 처리할 수 없다고 가정하고 배달하지 않습니다. Windows 8 및 Windows Server 2012부터 사용할 수 있습니다.

[in] pParameterBuffer

버퍼에 대한 포인터입니다. 이 버퍼의 크기와 내용은 Attribute 매개 변수의 값에 따라 달라집니다.

특성이 PXE_PROV_ATTR_FILTER 경우 버퍼에는 다음 값 중 하나가 포함됩니다.

의미
PXE_PROV_FILTER_ALL
0x0000
공급자는 모든 패킷을 확인하는 것입니다.
PXE_PROV_FILTER_DHCP_ONLY
0x0001
공급자는 DHCP 패킷만 볼 수 있습니다. PXE_PROV_ATTR_FILTER_IPV6 경우 공급자는 DHCPv6 패킷만 표시합니다.
PXE_PROV_FILTER_PXE_ONLY
0x0002
공급자는 DHCP 공급업체 클래스 식별자 옵션(60)을 "PXEClient"로 지정하는 DHCP 패킷만 볼 수 있습니다. PXE_PROV_ATTR_FILTER_IPV6 경우 공급자는 "PXEClient"가 포함된 DHCPv6 OPTION_VENDOR_CLASS 지정하는 패킷만 표시됩니다.

[in] uParamLen

pParameterBuffer 매개 변수가 가리키는 버퍼의 크기입니다.

반환 값

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

요구 사항

   
지원되는 최소 클라이언트 지원되는 버전 없음
지원되는 최소 서버 Windows Server 2008, Windows Server 2003 SP2 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 wdspxe.h
라이브러리 WdsPxe.lib
DLL WdsPxe.dll

추가 정보

PxeProviderRecvRequest

Windows Deployment Services 서버 함수