다음을 통해 공유


UuidCreate 함수(rpcdce.h)

UuidCreate 함수는 새 UUID를 만듭니다.

구문

RPC_STATUS UuidCreate(
  UUID *Uuid
);

매개 변수

Uuid

만든 UUID에 대한 포인터를 반환합니다.

반환 값

의미
RPC_S_OK
호출이 성공했습니다.
RPC_S_UUID_LOCAL_ONLY
UUID는 이 컴퓨터에만 고유하도록 보장됩니다.
RPC_S_UUID_NO_ADDRESS
이 컴퓨터에 대한 이더넷 또는 토큰 링 하드웨어 주소를 가져올 수 없습니다.
 
참고 유효한 오류 코드 목록은 RPC 반환 값을 참조하세요.
 

설명

보안상의 이유로 네트워크의 이더넷 주소가 회사 또는 organization 외부에서 사용할 수 없게 하는 것이 좋습니다. UuidCreate 함수는 생성된 컴퓨터의 이더넷 주소로 추적할 수 없는 UUID를 생성합니다. 또한 동일한 컴퓨터에서 만든 다른 UUID와 연결할 수 없습니다. 이 수준의 보안이 필요하지 않은 경우 애플리케이션 은 UuidCreateSequential 함수를 사용할 수 있습니다. 이 함수는 UuidCreate 함수가 다른 모든 버전의 운영 체제에서와 똑같이 동작합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows 2000 Server [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 rpcdce.h(Rpc.h 포함)
라이브러리 Rpcrt4.lib
DLL Rpcrt4.dll

추가 정보

UuidFromString

UuidToString