Win32 API:DhcpDsCleanup 函数(Dhcpsapi.h)
DhcpDsCleanup 函数用于清理 DHCP 服务器上的 Active Directory 数据。以下是该函数的基本信息:DWORD DhcpDsCleanup( [in] DHCP_CONST WCHAR *ServerIpAddress, [in] DHCP_CONST WCHAR *ReservedIpAddress);参数说明: ServerIpAddress:DHCP 服务器的 IP 地址。 ReservedIpAddress:DHCP 服务器上的保留 IP 地址。该参数可以为 NULL。函数返回一个 DWORD 类型的值,表示操作的执行结果。如果函数成功,返回值为 ERROR_SUCCESS。如果有错误发生,返回相应的错误代码。请注意,为了使用该函数,你需要引入 Dhcpsapi.lib 库,并在代码中包含头文件 Dhcpsapi.h。
Win32 API:DhcpDeleteSubnet 函数(Dhcpsapi.h)
DhcpDeleteSubnet 函数用于从 DHCP 服务器上删除指定的子网。以下是该函数的基本信息:DWORD DhcpDeleteSubnet( [in] DHCP_CONST WCHAR *ServerIpAddress, [in] DHCP_IP_ADDRESS SubnetAddress, [in] DHCP_CONST WCHAR *ReservedIpAddress, [in] BOOL fForce);参数说明: ServerIpAddress:DHCP 服务器的 IP 地址。 SubnetAddress:要删除的子网的 IP 地址。 ReservedIpAddress:子网上的保留 IP 地址。如果指定了保留 IP 地址,只有当该 IP 地址不在使用时,子网才能被删除。 fForce:指定是否强制删除子网。如果设置为 TRUE,将强制删除子网,不管是否有客户端连接。如果设置为 FALSE,则只有在没有客户端连接时才能删除子网。函数返回一个 DWORD 类型的值,表示操作的执行结果。如果函数成功,返回值为 ER...
Win32 API:DhcpDeleteServer 函数(Dhcpsapi.h)
DhcpDeleteServer 函数用于从 DHCP 服务器管理数据库中删除指定的 DHCP 服务器。以下是该函数的基本信息:DWORD DhcpDeleteServer( [in] DHCP_CONST WCHAR *ServerIpAddress, [in] DHCP_CONST WCHAR *ServerName, [in] DHCP_CONST WCHAR *ServerComment);参数说明: ServerIpAddress:DHCP 服务器的 IP 地址。 ServerName:要删除的 DHCP 服务器的名称。 ServerComment:DHCP 服务器的注释。函数返回一个 DWORD 类型的值,表示操作的执行结果。如果函数成功,返回值为 ERROR_SUCCESS。如果有错误发生,返回相应的错误代码。请注意,为了使用该函数,你需要引入 Dhcpsapi.lib 库,并在代码中包含头文件 Dhcpsapi.h。
Win32 API:DhcpDeleteClientInfo 函数(Dhcpsapi.h)
DhcpDeleteClientInfo 函数用于从 DHCP 服务器上删除指定客户端的信息。以下是该函数的基本信息:DWORD DhcpDeleteClientInfo( [in] DHCP_CONST WCHAR *ServerIpAddress, [in] DHCP_CONST DHCP_SEARCH_INFO *ClientInfo);参数说明: ServerIpAddress:DHCP 服务器的 IP 地址。 ClientInfo:指向 DHCP_SEARCH_INFO 结构的指针,包含要删除的客户端信息的搜索条件。函数返回一个 DWORD 类型的值,表示操作的执行结果。如果函数成功,返回值为 ERROR_SUCCESS。如果有错误发生,返回相应的错误代码。请注意,为了使用该函数,你需要引入 Dhcpsapi.lib 库,并在代码中包含头文件 Dhcpsapi.h。
Win32 API:DhcpDeleteClass 函数(Dhcpsapi.h)
DhcpDeleteClass 函数用于从 DHCP 服务器上删除指定的用户类别。以下是该函数的基本信息:DWORD DhcpDeleteClass( [in] DHCP_CONST WCHAR *ServerIpAddress, [in] DHCP_CONST LPWSTR ClassName);参数说明: ServerIpAddress:DHCP 服务器的 IP 地址。 ClassName:要删除的用户类别的名称。函数返回一个 DWORD 类型的值,表示操作的执行结果。如果函数成功,返回值为 ERROR_SUCCESS。如果有错误发生,返回相应的错误代码。请注意,为了使用该函数,你需要引入 Dhcpsapi.lib 库,并在代码中包含头文件 Dhcpsapi.h。
Win32 API:DhcpCreateSubnet 函数(Dhcpsapi.h)
DhcpCreateSubnet 函数用于在 DHCP 服务器上创建一个新的子网。以下是该函数的基本信息:DWORD DhcpCreateSubnet( [in] DHCP_CONST WCHAR *ServerIpAddress, [in] DHCP_IP_ADDRESS SubnetAddress, [in] DHCP_CONST WCHAR *SubnetName, [in] DHCP_CONST WCHAR *SubnetComment, [in] DHCP_RESUME_HANDLE *ResumeHandle);参数说明: ServerIpAddress:DHCP 服务器的 IP 地址。 SubnetAddress:子网的 IP 地址。 SubnetName:子网的名称。 SubnetComment:子网的注释。 ResumeHandle:用于继续或开始操作的句柄。对于新创建的子网,应该设置为 NULL。函数返回一个 DWORD 类型的值,...
Win32 API:DhcpCreateClientInfoVQ 函数(Dhcpsapi.h)
DhcpCreateClientInfoVQ 函数是用于创建 DHCP 客户端信息的 Win32 API 函数,定义在 Dhcpsapi.h 头文件中。这个函数的目的是在 DHCP 服务器上创建一个新的客户端信息结构。以下是该函数的一些基本信息:DWORD DhcpCreateClientInfoVQ( [in] DWORD Flags, [out, ref] LPDHCP_SEARCH_INFO SearchInfo, [out, ref] LPDHCP_CLIENT_INFO_VQ ClientInfo);参数说明: Flags:用于指定操作的标志位,可以为 0。 SearchInfo:指向 DHCP_SEARCH_INFO 结构的指针,包含要创建的客户端信息的搜索条件。可以为 NULL。 ClientInfo:指向 DHCP_CLIENT_INFO_VQ 结构的指针,用于接收新创建的客户端信息。函数返回一个 DWORD 类型的值,表示操作的执行结果。如果...
Win32 API:DhcpCreateClass 函数(Dhcpsapi.h)
DhcpCreateClass 函数是 Windows DHCP 服务器 API 提供的函数之一,用于在 DHCP 服务器中创建一个新的 DHCP 类别。该函数的原型如下:DWORD DhcpCreateClass( DHCP_CONST WCHAR *ServerIpAddress, DWORD ReservedMustBeZero, LPDHCP_CLASS_INFO ClassInfo);参数说明如下: ServerIpAddress: DHCP 服务器的 IPv4 地址。 ReservedMustBeZero: 保留参数,必须为零。 ClassInfo: 指向 DHCP_CLASS_INFO 结构的指针,包含了要创建的 DHCP 类别的信息。DHCP_CLASS_INFO 结构定义如下:typedef struct _DHCP_CLASS_INFO { LPWSTR ClassName; DWORD Flags; DWORD Type; DWORD IsVendor; LPBYTE D...
Win32 API:DhcpAuditLogSetParams 函数(Dhcpsapi.h)
DhcpAuditLogSetParams 函数是 Windows DHCP 服务器 API 提供的函数之一,用于设置 DHCP 服务器的审计日志参数。该函数的原型如下:DWORD DhcpAuditLogSetParams( DHCP_CONST WCHAR *ServerIpAddress, DWORD Flags, LPDHCP_AUDIT_LOG_INFO_VQ AuditLogInfo);参数说明如下: ServerIpAddress: DHCP 服务器的 IPv4 地址。 Flags: 一个标志字段,用于指定额外的操作选项。 AuditLogInfo: 指向 DHCP_AUDIT_LOG_INFO_VQ 结构的指针,包含要设置的审计日志参数的信息。DHCP_AUDIT_LOG_INFO_VQ 结构的定义同样如下:typedef struct _DHCP_AUDIT_LOG_INFO_VQ { DWORD Control; LPWSTR LogFi...
Win32 API:DhcpAuditLogGetParams 函数(Dhcpsapi.h)
DhcpAuditLogGetParams 函数是 Windows DHCP 服务器 API 提供的函数之一,用于获取 DHCP 服务器的审计日志参数。该函数的原型如下:DWORD DhcpAuditLogGetParams( DHCP_CONST WCHAR *ServerIpAddress, DWORD Flags, LPDHCP_AUDIT_LOG_INFO_VQ *AuditLogInfo);参数说明如下: ServerIpAddress: DHCP 服务器的 IPv4 地址。 Flags: 一个标志字段,用于指定额外的操作选项。 AuditLogInfo: 指向 DHCP_AUDIT_LOG_INFO_VQ 结构指针的指针,该结构包含了从 DHCP 服务器获取的审计日志参数的信息。DHCP_AUDIT_LOG_INFO_VQ 结构定义如下:typedef struct _DHCP_AUDIT_LOG_INFO_VQ { DWORD Control; LPWSTR ...
Win32 API:DhcpAddSubnetElement 函数(Dhcpsapi.h)
DhcpAddSubnetElement 是 Windows DHCP 服务器 API 提供的函数之一,用于向 DHCP 服务器的子网中添加元素。该函数的原型如下:DWORD DhcpAddSubnetElement( DHCP_CONST WCHAR *ServerIpAddress, DHCP_IP_ADDRESS SubnetAddress, DHCP_CONST DHCP_SUBNET_ELEMENT_DATA_V4 *AddElementInfo);参数说明如下: ServerIpAddress: DHCP 服务器的 IPv4 地址。 SubnetAddress: 子网的 IPv4 地址。 AddElementInfo: 指向 DHCP_SUBNET_ELEMENT_DATA_V4 结构的指针,该结构定义了要添加的子网元素的信息。DHCP_SUBNET_ELEMENT_DATA_V4 结构定义如下:typedef struct _DHCP_SUBNET_ELEMENT_DATA_V4 { DHCP_SUBNET_ELE...
Win32 API:DhcpAddFilterV4 函数(Dhcpsapi.h)
DhcpAddFilterV4 函数是 Windows DHCP 服务器 API 提供的函数之一,用于向 DHCP 服务器添加IPv4地址过滤器。此函数的原型定义如下:DWORD DhcpAddFilterV4( DHCP_CONST WCHAR *ServerIpAddress, DHCP_CONST DHCP_ADDR_PATTERN *AddFilterInfo);参数说明如下: ServerIpAddress: DHCP 服务器的 IPv4 地址。 AddFilterInfo: 指向 DHCP_ADDR_PATTERN 结构的指针,该结构定义了要添加的过滤器信息。DHCP_ADDR_PATTERN 结构的定义如下:typedef struct _DHCP_ADDR_PATTERN { DHCP_IP_ADDRESS start; DHCP_IP_ADDRESS end;} DHCP_ADDR_PATTERN, *PDHCP_ADDR_PATTERN; start: 过滤器范围的起始 IPv4 地址。 end: 过滤器范围的结束 IPv4 地址。函数返回...