ExUuidCreate 함수(ntddk.h)

ExUuidCreate 루틴은 UUID(GUID) 구조를 새로 생성된 값으로 초기화합니다.

구문

NTSTATUS ExUuidCreate(
  [out] UUID *Uuid
);

매개 변수

[out] Uuid

새 UUID 값으로 설정된 호출자가 할당한 GUID(UUID) 구조체에 대한 포인터입니다.

반환 값

가능한 반환 값에는 다음 상태 코드가 포함됩니다.

반환 코드 description
status_success 루틴이 범용으로 고유한 uuid를 성공적으로 생성했습니다.
rpc_nt_uuid_local_only 루틴이 이 컴퓨터에만 고유한 uuid를 생성했습니다. mac 주소가 ieee 범용 관리 주소가 아니거나 nic가 없을 때 발생할 수 있습니다.
status_retry 시스템이 새 uuid를 생성할 준비가 되지 않았습니다.

설명

UUID와 GUID는 동일한 데이터 형식입니다.

호출자는 반복적으로 새 UUID 값을 가져오려고 시도할 수 있습니다.

요구 사항

요구 사항
대상 플랫폼 유니버설
헤더 ntddk.h(Ntddk.h 포함)
라이브러리 NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL
DDI 규정 준수 규칙 HwStorPortProhibitedDDIs(storport), IrqlExPassive(wdm), PowerIrpDDis(wdm)