Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The following functions are used with Windows Deployment Services PXE Server API.
| Function | Description |
|---|---|
| PxeAsyncRecvDone | Returns asynchronous results of client request. |
| PxeDhcpAppendOption | Appends a DHCP option to the reply packet. |
| PxeDhcpAppendOptionRaw | Appends a DHCP option to the reply packet. |
| PxeDhcpGetOptionValue | Retrieves an option value from a DHCP packet. |
| PxeDhcpGetVendorOptionValue | Retrieves an option value from the Vendor Specific Information field (43) of a DHCP packet. |
| PxeDhcpInitialize | Initializes a response packet as a DHCP reply packet. |
| PxeDhcpIsValid | Validates that a packet is a DHCP packet. |
| PxeGetServerInfo | Returns information about the PXE server. |
| PxePacketAllocate | Allocates a packet to be sent with the PxeSendReply function. |
| PxePacketFree | Frees a packet allocated by the PxePacketAllocate function. |
| PxeProviderEnumClose | Closes the enumeration of providers opened by the PxeProviderEnumFirst function. |
| PxeProviderEnumFirst | Starts an enumeration of registered providers. |
| PxeProviderEnumNext | Enumerates registered providers. |
| PxeProviderFreeInfo | Frees memory allocated by the PxeProviderEnumNext function. |
| PxeProviderInitialize | An export from a provider dynamic-link library (DLL) that initializes the provider and prepares it to receive client requests. |
| PxeProviderQueryIndex | Returns the index of the specified provider in the list of registered providers. |
| PxeProviderRecvRequest | Called when a request is received from a client. |
| PxeProviderRegister | Registers a provider with the system. |
| PxeProviderServiceControl | Called when a service control code is received by the WDS service. |
| PxeProviderSetAttribute | Specifies attributes for the provider. |
| PxeProviderShutdown | Called to shutdown the provider. |
| PxeProviderUnRegister | Removes a provider from the list of registered providers. |
| PxeRegisterCallback | Registers callback functions for different notification events. |
| PxeSendReply | Sends a packet to a client request. |
| PxeTrace | Adds a trace entry to the PXE log. |
The following is available beginning with Windows 8 and Windows Server 2012.
| Function | Description |
|---|---|
| PxeDhcpv6AppendOption | Appends a DHCPv6 option to the reply packet. |
| PxeDhcpv6AppendOptionRaw | Appends a DHCPv6 option to the reply packet. |
| PxeDhcpv6GetOptionValue | Retrieves an option value from a DHCPv6 packet. |
| PxeDhcpv6GetVendorOptionValue | Retrieves option values from the OPTION_VENDOR_OPTS (17) field of a DHCPv6 packet. |
| PxeDhcpv6Initialize | Initializes a response packet as a DHCPv6 reply packet. |
| PxeDhcpv6IsValid | Validates that a packet is a valid DHCPv6 packet. |
| PxeGetServerInfoEx | Returns information about the PXE server. |
| PxeDhcpv6ParseRelayForw | Enables a provider to parse RELAY-FORW messages and their nested OPTION_RELAY_MSG messages. |
| PxeDhcpv6CreateRelayRepl | Generates a RELAY-REPL message. |