RpcMgmtEpEltInqNextA 함수(rpcdce.h)
RpcMgmtEpEltInqNext 함수는 엔드포인트 맵에서 하나의 요소를 반환합니다.
통사론
RPC_STATUS RpcMgmtEpEltInqNextA(
RPC_EP_INQ_HANDLE InquiryContext,
RPC_IF_ID *IfId,
RPC_BINDING_HANDLE *Binding,
UUID *ObjectUuid,
RPC_CSTR *Annotation
);
매개 변수
InquiryContext
문의 컨텍스트를 지정합니다. 조회 컨텍스트는 RpcMgmtEpEltInqBegin반환됩니다.
IfId
엔드포인트 맵 요소의 인터페이스 식별자를 반환합니다.
Binding
선택적. 엔드포인트 맵 요소에서 바인딩 핸들을 반환합니다.
ObjectUuid
선택적. 엔드포인트 맵 요소에서 개체 UUID를 반환합니다.
Annotation
선택적. 엔드포인트 맵 요소에 대한 주석 문자열을 반환합니다. 엔드포인트 맵 요소에 주석 문자열이 없으면 빈 문자열("")이 반환됩니다.
반환 값
값 | 의미 |
---|---|
|
호출이 성공했습니다. |
발언
RpcMgmtEpEltInqNext 함수는 엔드포인트 맵에서 하나의 요소를 반환합니다. 선택한 요소는 문의 컨텍스트에 따라 달라집니다. 선택 조건은 InquiryContext반환한 RpcMgmtEpEltInqBegin 함수의 InquiryType 따라 결정됩니다.
애플리케이션은 RpcMgmtEpEltInqNext반복적으로 호출하여 선택한 모든 엔드포인트 맵 요소를 볼 수 있습니다. 모든 요소를 볼 때 이 함수는 RPC_X_NO_MORE_ENTRIES 상태를 반환합니다. 반환된 요소는 순서가 지정되지 않습니다.
각 인수가 NULL이 아닌 경우 RPC 런타임 함수 라이브러리는 이 함수에 대한 각 호출에서 Binding 및 주석 메모리를 할당합니다. 애플리케이션은 반환된 각
엔드포인트 맵 요소를 본 후 애플리케이션은 RpcMgmtEpEltInqDone 호출하여 조회 컨텍스트를 삭제해야 합니다.
메모
rpcdce.h 헤더는 RpcMgmtEpEltInqNext를 유니코드 전처리기 상수의 정의에 따라 이 함수의 ANSI 또는 유니코드 버전을 자동으로 선택하는 별칭으로 정의합니다. 인코딩 중립 별칭을 인코딩 중립이 아닌 코드와 혼합하면 컴파일 또는 런타임 오류가 발생하는 불일치가 발생할 수 있습니다. 자세한 내용은 함수 프로토타입대한
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows 2000 Server [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | rpcdce.h(Rpc.h 포함) |
라이브러리 | Rpcrt4.lib |
DLL | Rpcrt4.dll |