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) |