OP_PACKAGE_PART 結構

定義結構,其中包含 GUID 所識別的資料集。

語法

typedef struct _OP_PACKAGE_PART
{
    GUID    PartType;
    ULONG   ulFlags;
    OP_BLOB Part;
    OP_BLOB Extension;
} OP_PACKAGE_PART, *POP_PACKAGE_PART;

成員

PartType

根據下表識別包含在 Part 中的序列化結構:

PartType 意義
GUID_JOIN_PROVIDER {631c7621-5289-4321-bc9e-80f843f868c3} 包含序列化ODJ_WIN7_BLOB結構。
GUID_JOIN_PROVIDER2 {57BFC56B-52F9-480C-ADCB-91B3F8A82317} 包含序列化OP_JOIN_PROV2_PART結構。
GUID_JOIN_PROVIDER3 {FC0CCF25-7FFA-474A-8611-69FFE269645F} 包含序列化OP_JOIN_PROV3_PART結構。
GUID_JOIN_PROVIDER4 {4A08716A-6710-4647-8211-FDBB0B03F60B} 包含序列化OP_JOIN_PROV4_PART結構。
GUID_CERT_PROVIDER {9c0971e9-832f-4873-8e87-ef1419d4781e} 包含序列化OP_CERT_PART結構。
GUID_POLICY_PROVIDER {68fb602a-0c09-48ce-b75f-07b7bd58f7ec} 包含序列化OP_POLICY_PART結構。

ulFlags

必須設定為下列旗標的零或多個:

意義
OPSPI_PACKAGE_PART_ESSENTIAL (0x00000001) 此套件元件被視為不可或缺的。 如果取用者無法辨識此套件元件,或無法成功處理它,則整體作業必須失敗。

部分

在OP_BLOB結構中包含序列化結構。 特定結構是由 PartType 決定。

Extension

保留供日後使用,且必須設定為所有零。

另請參閱

離線網域加入 IDL 定義

OP_BLOB