이름 서비스 항목 개요

이름 서비스 항목은 세 개의 개별 섹션으로 구성됩니다. 첫 번째 섹션은 인터페이스(UUID + 버전)를 위한 것이고, 두 번째 섹션에는 개체 UUID가 포함되고, 세 번째 섹션은 바인딩 핸들용입니다. 항목을 식별하는 방법으로 사용할 항목의 이름을 제공합니다.

RpcNsBindingExport를 호출할 때 서버는 내보낸 정보를 배치할 항목의 이름을 지정합니다. 그러면 새로 내보낸 이 인터페이스가 이름 서비스 항목의 인터페이스 섹션에 추가됩니다. 이름 서비스 항목에 이미 있는 모든 인터페이스도 그대로 유지됩니다. 개체 UUID 및 바인딩 핸들에 대해 동일한 프로세스가 수행됩니다.

클라이언트는 RpcNsBindingLookupBegin (또는 RpcNsBindingImportBegin)을 호출하여 적절한 바인딩 핸들을 검색합니다. 항목 이름, 인터페이스 핸들 및 개체 UUID가 추출됩니다. 바인딩 핸들이 반환되는 항목을 제한합니다. 항목이 검색 조건과 일치하면 해당 항목의 모든 바인딩 핸들이 RpcNsBindingImportNext에서 반환됩니다.