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.