Windows Deployment Services Server Functions
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. |