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.