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

次のフラグの 0 個以上に設定する必要があります。

意味
OPSPI_PACKAGE_PART_ESSENTIAL (0x00000001) このパッケージ パーツは必須と見なされます。 コンシューマーがこのパッケージ パーツを認識しない場合、またはパッケージパーツを正常に処理できない場合は、操作全体が失敗する必要があります。

要素

OP_BLOB構造体にシリアル化された構造体が含まれています。 特定の構造体は、PartType によって決定されます。

拡張機能

将来使用するために予約されており、すべてのゼロに設定する必要があります。

こちらもご覧ください

オフライン ドメイン参加 IDL 定義

OP_BLOB