다음을 통해 공유


RpcObjectInqType 함수(rpcdce.h)

RpcObjectInqType 함수는 개체의 형식을 반환합니다.

구문

RPC_STATUS RpcObjectInqType(
  UUID *ObjUuid,
  UUID *TypeUuid
);

매개 변수

ObjUuid

연결된 형식 UUID가 반환되는 개체 UUID에 대한 포인터입니다.

TypeUuid

ObjUuid 매개 변수의 UUID 형식에 대한 포인터를 반환합니다.

형식 UUID의 반환을 방지하려면 NULL 의 매개 변수 값을 지정합니다. 이러한 방식으로 애플리케이션은 출력 형식 UUID 변수를 지정하지 않고 ObjUuid가 등록되었는지 여부를 반환된 상태 확인할 수 있습니다.

반환 값

의미
RPC_S_OK
호출이 성공했습니다.
RPC_S_OBJECT_NOT_FOUND
개체가 없습니다.
 
참고 유효한 오류 코드 목록은 RPC 반환 값을 참조하세요.
 

설명

서버 애플리케이션은 RpcObjectInqType 을 호출하여 개체의 UUID 형식을 가져옵니다. 개체가 RpcObjectSetType 함수를 사용하여 RPC 런타임 라이브러리에 등록된 경우 등록된 형식이 반환됩니다.

필요에 따라 애플리케이션은 개체/형식 등록을 비공개로 유지할 수 있습니다. 이 경우 애플리케이션에서 개체 조회 함수를 제공한 경우( RpcObjectSetInqFn 아래 참조) RPC 런타임 라이브러리는 해당 함수를 사용하여 개체의 형식을 확인합니다.

RpcObjectInqType 함수는 다음 표에 설명된 대로 UUID 형식을 가져옵니다.

개체 UUID
 
등록되어
조회 함수
 
등록되어
반환 값
 
예( RpcObjectSetType) 무시됨 개체의 등록된 형식 UUID입니다.
No 예( RpcObjectSetInqFn) 조회 함수에서 반환된 UUID 형식입니다.
아니요 No Nil UUID입니다.
 
 

요구 사항

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

추가 정보

RpcObjectSetInqFn

RpcObjectSetType