DHCP_CLASS_INFO 結構 (dhcpsapi.h)

DHCP_CLASS_INFO結構會定義 DHCP 選項類別。

語法

typedef struct _DHCP_CLASS_INFO {
  LPWSTR ClassName;
  LPWSTR ClassComment;
  DWORD  ClassDataLength;
  BOOL   IsVendor;
  DWORD  Flags;
  LPBYTE ClassData;
} DHCP_CLASS_INFO, *LPDHCP_CLASS_INFO;

成員

ClassName

包含類別名稱的 Unicode 字串。

ClassComment

Unicode 字串,其中包含與 類別相關聯的批註。

ClassDataLength

指定 ClassData的大小,以位元組為單位。 將這個結構傳遞至 DhcpGetClassInfo時,此值應該設定為初始化緩衝區的大小。

IsVendor

指定這個選項類別是否為廠商定義的選項類別。 如果 為 TRUE,則為廠商類別;如果沒有,則不是廠商類別。 當取得租用時,廠商定義的選項類別可由設定為依廠商類型選擇性地識別 DHCP 伺服器的 DHCP 用戶端使用。

Flags

指定位旗標,指出選項是否為廠商特定。 如果不是,這個參數應該是 0。

意義
DHCP_FLAGS_OPTION_IS_VENDOR
如果廠商提供選項,則應該設定此旗標。

ClassData

位元組緩衝區的指標,其中包含 類別的特定資料。 將此結構傳遞至 DhcpGetClassInfo時,此緩衝區應該初始化為要傳回之資料的預期大小。

需求

   
最低支援的用戶端 都不支援
最低支援的伺服器 Windows Server 2008 R2 [僅限傳統型應用程式]
標頭 dhcpsapi.h

另請參閱

DHCP_CLASS_INFO_ARRAY

DhcpCreateClass

DhcpGetClassInfo

DhcpModifyClass