Поделиться через


структура 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

Идентифицирует сериализованную структуру, содержащуюся в части, в следующей таблице:

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