Freigeben über


OP_PACKAGE_PART Struktur

Definiert eine Struktur, die ein durch eine GUID identifiziertes Dataset enthält.

Syntax

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

Member

PartType

Identifiziert die in Part enthaltene serialisierte Struktur gemäß der folgenden Tabelle:

PartType Bedeutung
GUID_JOIN_PROVIDER {631c7621-5289-4321-bc9e-80f843f868c3} Enthält eine serialisierte ODJ_WIN7_BLOB-Struktur.
GUID_JOIN_PROVIDER2 {57BFC56B-52F9-480C-ADCB-91B3F8A82317} Enthält eine serialisierte OP_JOIN_PROV2_PART-Struktur.
GUID_JOIN_PROVIDER3 {FC0CCF25-7FFA-474A-8611-69FFE269645F} Enthält eine serialisierte OP_JOIN_PROV3_PART-Struktur.
GUID_JOIN_PROVIDER4 {4A08716A-6710-4647-8211-FDBB0B03F60B} Enthält eine serialisierte OP_JOIN_PROV4_PART-Struktur.
GUID_CERT_PROVIDER {9c0971e9-832f-4873-8e87-ef1419d4781e} Enthält eine serialisierte OP_CERT_PART-Struktur.
GUID_POLICY_PROVIDER {68fb602a-0c09-48ce-b75f-07b7bd58f7ec} Enthält eine serialisierte OP_POLICY_PART-Struktur.

ulFlags

Muss auf 0 oder mehr der folgenden Flags festgelegt werden:

Wert Bedeutung
OPSPI_PACKAGE_PART_ESSENTIAL (0x00000001) Dieser Paketteil gilt als unerlässlich. Wenn der Consumer diesen Paketteil nicht erkennt oder nicht erfolgreich verarbeitet werden kann, muss der Gesamtvorgang fehlschlagen.

Teil

Enthält eine serialisierte Struktur in einer OP_BLOB-Struktur. Die spezifische Struktur wird durch PartType bestimmt.

Durchwahl

Für die zukünftige Verwendung reserviert und MUSS auf alle Nullen festgelegt werden.

Siehe auch

IDL-Definitionen des Offlinedomänenbeitritts

OP_BLOB