Win32 API:DhcpGetServerSpecificStrings 函数(Dhcpsapi.h)
DhcpGetServerSpecificStrings 函数是在使用 Win32 API 中的 DHCP Server 管理 API 时提供的一个函数。这个函数的目的是获取 DHCP 服务器的特定字符串信息。以下是函数的一般形式:DWORD DhcpGetServerSpecificStrings( DHCP_CONST WCHAR *ServerIpAddress, DHCP_CONST WCHAR *DatabaseName, LPDHCP_SERVER_SPECIFIC_STRINGS *ServerSpecificStrings);这里是一些参数的解释: ServerIpAddress: DHCP 服务器的 IP 地址。 DatabaseName: DHCP 服务器数据库的路径和名称。 ServerSpecificStrings: 一个指向 DHCP_SERVER_SPECIFIC_STRINGS 结构体指针的指针。这个结构体包含了 DHCP 服务器的特定字符串信息。函数返回一个 DWORD 类型的错误码,如果操作成功,返回值为 ERROR_SUCCESS。请注意,使用...
Win32 API:DhcpGetServerBindingInfoV6 函数(Dhcpsapi.h)
DhcpGetServerBindingInfoV6 函数是在使用 Win32 API 中的 DHCP Server 管理 API 时提供的一个函数。这个函数的目的是获取 DHCPv6 服务器的绑定信息。以下是函数的一般形式:DWORD DhcpGetServerBindingInfoV6( DHCP_CONST WCHAR *ServerIpAddress, DHCP_CONST WCHAR *DatabaseName, ULONG FixFlag, LPDHCP_BIND_ELEMENT_ARRAY_V6 *BindElementsInfo);这里是一些参数的解释: ServerIpAddress: DHCP 服务器的 IP 地址。 DatabaseName: DHCP 服务器数据库的路径和名称。 FixFlag: 指定是否修复数据库。如果设置为非零值,函数将尝试修复数据库。 BindElementsInfo: 一个指向 DHCP_BIND_ELEMENT_ARRAY_V6 结构体指针的指针。这个结构体包含了 DHCPv6 服务器的绑定信息。函数返回...
Win32 API:DhcpGetServerBindingInfo 函数(Dhcpsapi.h)
DhcpGetServerBindingInfo 函数是 Windows 中 DHCP Server 管理 API 的一部分,用于获取 DHCP 服务器上的网络绑定信息。以下是该函数的一般声明:DWORD DhcpGetServerBindingInfo( DHCP_CONST WCHAR *ServerIpAddress, DHCP_CONST DHCP_IP_ADDRESS SubnetAddress, LPDHCP_BIND_ELEMENT_ARRAY *BindInfo);参数解释如下: ServerIpAddress: DHCP 服务器的 IP 地址,或者可以为 NULL,表示本地计算机。 SubnetAddress: 子网地址,指定要检索绑定信息的子网。 BindInfo: 指向 LPDHCP_BIND_ELEMENT_ARRAY 结构的指针,该结构包含指定子网的绑定信息。函数成功调用会返回 ERROR_SUCCESS,否则返回相应的错误码。请注意,为了使用这个函数,你需要在代码中包含 #include <dhcpsapi.h>。这个函数的目的是为了检索 ...
Win32 API:DhcpGetOptionValue 函数(Dhcpsapi.h)
DhcpGetOptionValue 函数是 Windows 中 DHCP Server 管理 API 的一部分,用于获取指定 DHCP 客户端和选项的值。以下是该函数的一般声明:DWORD DhcpGetOptionValue( DHCP_CONST WCHAR *ServerIpAddress, DHCP_OPTION_ID OptionID, DHCP_CONST DHCP_CLIENT_UID *ClientUID, DHCP_OPTION_SCOPE_TYPE ScopeInfo, LPDHCP_OPTION_VALUE *OptionValue);参数解释如下: ServerIpAddress: DHCP 服务器的 IP 地址,或者可以为 NULL,表示本地计算机。 OptionID: DHCP 选项的标识符。 ClientUID: 指定客户端的唯一标识符(UID)。 ScopeInfo: DHCP 选项的范围类型,可以是 DhcpSubnetOptions、DhcpReservedOptions 或 Dh...
Win32 API:DhcpGetOptionInfo 函数(Dhcpsapi.h)
根据我了解的信息,Windows DHCP Server 管理 API 中存在 DhcpGetOptionInfo 函数,用于获取 DHCP 服务器上指定选项的信息。以下是该函数的一般声明:DWORD DhcpGetOptionInfo( DHCP_CONST WCHAR *ServerIpAddress, DHCP_OPTION_ID OptionID, DHCP_OPTION_SCOPE_TYPE ScopeInfo, LPDHCP_OPTION *OptionInfo);参数解释如下: ServerIpAddress: DHCP 服务器的 IP 地址,或者可以为 NULL,表示本地计算机。 OptionID: DHCP 选项的标识符。 ScopeInfo: DHCP 选项的范围类型,可以是 DhcpSubnetOptions、DhcpReservedOptions 或 DhcpGlobalOptions。 OptionInfo: 指向 LPDHCP_OPTION 结构的指针,该结构包含指定选项的信息。函数成功调用会返回 ERROR_SUCCESS,否则返回相应...
Win32 API:DhcpGetClientInfoV4 函数(Dhcpsapi.h)
DhcpGetClientInfoV4 函数是 Windows 中 DHCP Server 管理 API 的一部分,用于获取 DHCP 服务器上指定 IPv4 客户端的信息。以下是该函数的一般声明:DWORD DhcpGetClientInfoV4( DHCP_CONST WCHAR *ServerIpAddress, DHCP_CONST DHCP_SEARCH_INFO *SearchInfo, LPDHCP_CLIENT_INFO_V4 *ClientInfo);参数解释如下: ServerIpAddress: DHCP 服务器的 IP 地址,或者可以为 NULL,表示本地计算机。 SearchInfo: 指定搜索的客户端信息,可以为 NULL。 ClientInfo: 指向 LPDHCP_CLIENT_INFO_V4 结构的指针,该结构包含指定客户端的信息。函数成功调用会返回 ERROR_SUCCESS,否则返回相应的错误码。请注意,为了使用这个函数,你需要在代码中包含 #include <dhcpsapi.h>。这个函数的目的是为了检索 DHCP 服务器上指...
Win32 API:DhcpGetClientInfo 函数(Dhcpsapi.h)
DhcpGetClientInfo 函数是 Windows 中 DHCP Server 管理 API 的一部分,用于获取 DHCP 服务器上指定客户端的信息。以下是该函数的一般声明:DWORD DhcpGetClientInfo( DHCP_CONST WCHAR *ServerIpAddress, DHCP_CONST DHCP_CLIENT_UID *ClientUID, LPDHCP_CLIENT_INFO_VQ *ClientInfo);参数解释如下: ServerIpAddress: DHCP 服务器的 IP 地址,或者可以为 NULL,表示本地计算机。 ClientUID: 指定客户端的唯一标识符(UID)。 ClientInfo: 指向 LPDHCP_CLIENT_INFO_VQ 结构的指针,该结构包含指定客户端的信息。函数成功调用会返回 ERROR_SUCCESS,否则返回相应的错误码。请注意,为了使用这个函数,你需要在代码中包含 #include <dhcpsapi.h>。这个函数的目的是为了检索 DHCP 服务器上指定客户端的信息。你需要提...
Win32 API:DhcpGetClassInfo 函数(Dhcpsapi.h)
DhcpGetClassInfo 是 Windows 中 DHCP Server 管理 API 的一部分,用于获取 DHCP 服务器上指定类别(Class)的信息。以下是该函数的一般声明:DWORD DhcpGetClassInfo( DHCP_CONST WCHAR *ServerIpAddress, DHCP_CONST DHCP_BINARY_DATA *ClassName, LPDHCP_CLASS_INFO *ClassInfo);参数解释如下: ServerIpAddress: DHCP 服务器的 IP 地址,或者可以为 NULL,表示本地计算机。 ClassName: DHCP 类别的名称。 ClassInfo: 指向 LPDHCP_CLASS_INFO 结构的指针,该结构包含指定类别的信息。函数成功调用会返回 ERROR_SUCCESS,否则返回相应的错误码。请注意,为了使用这个函数,你需要在代码中包含 #include <dhcpsapi.h>。这个函数的目的是为了检索 DHCP 服务器上指定类别的信息。你需要提供类别的名称,并为 ...
Win32 API:DhcpGetAllOptionValues 函数(Dhcpsapi.h)
DhcpGetAllOptionValues 函数是 Windows 中 DHCP Server 管理 API 的一部分,用于获取指定范围内的所有 DHCP 选项值。以下是该函数的一般声明:DWORD DhcpGetAllOptionValues( DHCP_CONST WCHAR *ServerIpAddress, DHCP_RESUME_HANDLE *ResumeHandle, DWORD OptionID, DHCP_OPTION_SCOPE_TYPE ScopeInfo, DHCP_OPTION_VALUE_ARRAY **OptionValues, DWORD *nRead, DWORD *nTotal);参数解释如下: ServerIpAddress: DHCP 服务器的 IP 地址,或者可以为 NULL,表示本地计算机。 ResumeHandle: 用于继续获取选项值的句柄,初始调用时设...
Win32 API:DhcpGetAllOptions 函数(Dhcpsapi.h)
DhcpGetAllOptions 是 Windows 中 DHCP Server 管理 API 的一部分。该函数用于获取指定范围内所有的 DHCP 选项。以下是该函数的一般声明:DWORD DhcpGetAllOptions( DHCP_CONST WCHAR *ServerIpAddress, DHCP_RESUME_HANDLE *ResumeHandle, DWORD PreferredMaximum, LPDHCP_ALL_OPTIONS *Options, DWORD *OptionsRead, DWORD *OptionsTotal);参数解释如下: ServerIpAddress: DHCP 服务器的 IP 地址,或者可以为 NULL,表示本地计算机。 ResumeHandle: 用于继续获取选项的句柄,初始调用时设置为 NULL。 PreferredMaximum: 返回的最大选项数目。 ...
Win32 API:DhcpEnumSubnets 函数(Dhcpsapi.h)
DhcpEnumSubnets 函数是 Windows 中的 DHCP Server 管理 API 的一部分,用于枚举 DHCP 服务器上的所有子网。这个函数的原型如下:DWORD DhcpEnumSubnets( DHCP_CONST WCHAR *ServerIpAddress, DHCP_RESUME_HANDLE *ResumeHandle, DWORD PreferredMaximum, LPDHCP_IP_ARRAY *EnumInfo, DWORD *ElementsRead, DWORD *ElementsTotal);以下是参数的简要说明: ServerIpAddress: DHCP 服务器的 IP 地址。 ResumeHandle: 用于继续之前的枚举,如果为 NULL,则从头开始。 PreferredMaximum: 预期的最大返回元素数量。 EnumInfo: 用于存储返回的 DHCP_IP_ARRAY 结构的指针。 ElementsRead: 返回实际读取的子网元素数量。 ElementsTotal: 返回 DHCP 服务器上总的子网元素数量。函数...
Win32 API:DhcpEnumSubnetElementsV4 函数(Dhcpsapi.h)
DhcpEnumSubnetElementsV4 函数是 Windows 中的 DHCP Server 管理 API 的一部分,用于枚举指定子网上的 DHCPv4 元素信息,如 IP 地址范围、固定地址分配等。这个函数的原型如下:DWORD DhcpEnumSubnetElementsV4( DHCP_CONST WCHAR *ServerIpAddress, DHCP_IP_ADDRESS SubnetAddress, DHCP_SUBNET_ELEMENT_TYPE_V4 EnumElementType, DHCP_RESUME_HANDLE *ResumeHandle, DWORD PreferredMaximum, LPDHCP_SUBNET_ELEMENT_INFO_ARRAY_V4 *EnumElementInfo, DWORD *ElementsRead, DWORD *ElementsTotal);以下是参数的简要说明: Serv...
Win32 API:DhcpEnumSubnetElements 函数(Dhcpsapi.h)
DhcpEnumSubnetElements 函数是 Windows 中的 DHCP Server 管理 API 的一部分,用于枚举指定子网上的元素信息,如 IP 地址范围、固定地址分配等。这个函数的原型如下:DWORD DhcpEnumSubnetElements( DHCP_CONST WCHAR *ServerIpAddress, DHCP_IP_ADDRESS SubnetAddress, DHCP_SUBNET_ELEMENT_TYPE EnumElementType, DHCP_RESUME_HANDLE *ResumeHandle, DWORD PreferredMaximum, LPDHCP_SUBNET_ELEMENT_INFO_ARRAY *EnumElementInfo, DWORD *ElementsRead, DWORD *ElementsTotal);以下是参数的简要说明: ServerIpAddress: DHCP ...
Win32 API:DhcpEnumSubnetClientsV4 函数(Dhcpsapi.h)
DhcpEnumSubnetClientsV4 函数是 Windows 中的 DHCP Server 管理 API 的一部分,用于枚举指定子网上的 DHCPv4 客户端信息。这个函数的原型如下:DWORD DhcpEnumSubnetClientsV4( DHCP_CONST WCHAR *ServerIpAddress, DHCP_IP_ADDRESS SubnetAddress, DHCP_RESUME_HANDLE *ResumeHandle, DWORD PreferredMaximum, LPDHCP_CLIENT_INFO_ARRAY_V4 *ClientInfo, DWORD *ClientsRead, DWORD *ClientsTotal);以下是参数的简要说明: ServerIpAddress: DHCP 服务器的 IP 地址。 SubnetAddress: 子网的 IP 地址。 ResumeHandle: 用于继续之前的枚举,...
Win32 API:DhcpEnumSubnetClients 函数(Dhcpsapi.h)
DhcpEnumSubnetClients 函数是 Windows 中的 DHCP Server 管理 API 的一部分,用于枚举指定子网上的 DHCP 客户端信息。这个函数的原型如下:DWORD DhcpEnumSubnetClients( DHCP_CONST WCHAR *ServerIpAddress, DHCP_IP_ADDRESS SubnetAddress, DHCP_RESUME_HANDLE *ResumeHandle, DWORD PreferredMaximum, LPDHCP_CLIENT_INFO_ARRAY *ClientInfo, DWORD *ClientsRead, DWORD *ClientsTotal);以下是参数的简要说明: ServerIpAddress: DHCP 服务器的 IP 地址。 SubnetAddress: 子网的 IP 地址。 ResumeHandle: 用于继续之前的枚举,如果为 NULL,...
Win32 API:DhcpEnumOptionValues 函数(Dhcpsapi.h)
DhcpEnumOptionValues 函数是 Windows 中的 DHCP Server 管理 API 的一部分,用于枚举 DHCP 服务器上的 DHCP 选项值。这个函数的原型如下:DWORD DhcpEnumOptionValues( DHCP_CONST WCHAR *ServerIpAddress, DHCP_OPTION_ID OptionID, DHCP_RESUME_HANDLE *ResumeHandle, DWORD PreferredMaximum, LPDHCP_OPTION_VALUE_ARRAY *OptionValues, DWORD *OptionsRead, DWORD *OptionsTotal);以下是参数的简要说明: ServerIpAddress: DHCP 服务器的 IP 地址。 OptionID: 要枚举的 DHCP 选项的 ID。 ResumeHandle: 用于继续之前的枚举,如果为 NULL,则从头开始。 PreferredMaximum: 预期的最大返回元素数量。 OptionValues: 用于存储返回的 DHC...
Win32 API:DhcpEnumOptions 函数(Dhcpsapi.h)
DhcpEnumOptions 函数是 Windows 中的 DHCP Server 管理 API 的一部分,用于枚举 DHCP 服务器上的 DHCP 选项配置信息。这个函数的原型如下:DWORD DhcpEnumOptions( DHCP_CONST WCHAR *ServerIpAddress, DHCP_RESUME_HANDLE *ResumeHandle, DWORD PreferredMaximum, LPDHCP_OPTION_ARRAY *Options, DWORD *OptionsRead, DWORD *OptionsTotal);以下是参数的简要说明: ServerIpAddress: DHCP 服务器的 IP 地址。 ResumeHandle: 用于继续之前的枚举,如果为 NULL,则从头开始。 PreferredMaximum: 预期的最大返回元素数量。 Options: 用于存储返回的 DHCP_OPTION_ARRAY 结构的指针。 OptionsRead: 返回实际读取的选项元素数量。 OptionsTotal: 返回 DHCP 服务器上的...
Win32 API:DhcpEnumFilterV4 函数(Dhcpsapi.h)
DhcpEnumFilterV4 函数是 Windows 中的 DHCP Server 管理 API 的一部分,它用于枚举 IPv4 子网筛选器的信息。这个函数的原型如下:DWORD DhcpEnumFilterV4( DHCP_CONST WCHAR *ServerIpAddress, DHCP_RESUME_HANDLE *ResumeHandle, DWORD PreferredMaximum, LPDHCP_FILTER_GLOBAL_INFO_ARRAY_V4 *EnumFilter, DWORD *ElementsRead, DWORD *ElementsTotal);下面是一些参数的简要说明: ServerIpAddress: DHCP 服务器的 IP 地址。 ResumeHandle: 用于继续之前的枚举,如果为 NULL,则从头开始。...
Win32 API:DhcpEnumClasses 函数(Dhcpsapi.h)
DhcpEnumClasses 函数用于枚举 DHCP 服务器上的用户类别。以下是该函数的基本信息:DWORD DhcpEnumClasses( [in] DHCP_CONST WCHAR *ServerIpAddress, [in, out] DHCP_RESUME_HANDLE *ResumeHandle, [in] DWORD PreferredMaximum, [out] LPDHCP_CLASS_INFO_ARRAY *ClassInfoArray, [out] DWORD *ElementsRead, [out] DWORD *ElementsTotal);参数说明: ServerIpAddress:DHCP 服务器的 IP 地址。 ResumeHandle:用于继续或开始操作的句柄。对于新的操作,应该设置为 NULL。 PreferredMaximum:期望的最大返回元素数量。 ClassInfoArray:返回用户类别信息的数组。调用方负责释放此数组,可以使用...
Win32 API:DhcpDsInit 函数(Dhcpsapi.h)
DhcpDsInit 函数用于初始化 DHCP 服务器的 Active Directory 数据存储。以下是该函数的基本信息:DWORD DhcpDsInit( [in] DWORD Flags);参数说明: Flags:指定初始化标志的位掩码。可以为 0 或者包含以下标志的组合: - DS_INIT_SYNC:同步模式。如果未设置此标志,则使用异步模式。函数返回一个 DWORD 类型的值,表示操作的执行结果。如果函数成功,返回值为 ERROR_SUCCESS。如果有错误发生,返回相应的错误代码。请注意,为了使用该函数,你需要引入 Dhcpsapi.lib 库,并在代码中包含头文件 Dhcpsapi.h。