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;

Members

PartType

Identifiziert die serialisierte Struktur, die in Part enthalten ist, in 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_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 (null) oder mehr der folgenden Flags festgelegt werden:

Wert Bedeutung
OPSPI_PACKAGE_PART_ESSENTIAL (0x00000001) Dieser Paketteil wird als wesentlich angesehen. Wenn der Consumer diesen Paketteil nicht erkennt oder nicht erfolgreich verarbeiten kann, muss der gesamte Vorgang 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.

Weitere Informationen

IDL-Definitionen für den Offlinedomänen-Join

_OP-BLOB