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에 의해 결정됩니다.

내선 번호

나중에 사용할 수 있도록 예약되며 모든 0으로 설정해야 합니다.

추가 정보

오프라인 도메인 조인 IDL 정의

OP_BLOB