Condividi tramite


Funzione RpcNsEntryObjectInqNext (rpcnsi.h)

La funzione RpcNsEntryObjectInqNext restituisce un oggetto alla volta da una voce del database name-service.

Nota Questa funzione non è supportata nei sistemi operativi Windows Vista e versioni successive.
 

Sintassi

RPC_STATUS RpcNsEntryObjectInqNext(
  RPC_NS_HANDLE InquiryContext,
  UUID          *ObjUuid
);

Parametri

InquiryContext

Handle name-service che indica gli UUID dell'oggetto per una voce di database name-service.

ObjUuid

Restituisce un puntatore a un oggetto esportato UUID.

Valore restituito

Valore Significato
RPC_S_OK
La chiamata ha avuto esito positivo.
RPC_S_NO_MORE_MEMBERS
Nessun altro membro.
RPC_S_INCOMPLETE_NAME
Il nome è incompleto.
RPC_S_ENTRY_NOT_FOUND
Non è stata trovata la voce nome-servizio.
RPC_S_NAME_SERVICE_UNAVAILABLE
Il servizio nome non è disponibile.
 
Nota Per un elenco di codici di errore validi, vedere Valori restituiti RPC.
 

Commenti

La funzione RpcNsEntryObjectInqNext restituisce uno degli UUID oggetto esportati nella voce del database name-service specificata dal parametro EntryName nella funzione RpcNsEntryObjectInqBegin .

Un'applicazione può visualizzare tutti gli UUID dell'oggetto esportato chiamando ripetutamente RpcNsEntryObjectInqNext. Quando sono stati visualizzati tutti gli UUID dell'oggetto, questa funzione restituisce un codice di stato RPC_S_NO_MORE_MEMBERS. Gli UUID restituiti vengono ordinati.

L'applicazione fornisce la memoria per l'oggetto UUID restituito nel parametro ObjUuid .

Dopo aver visualizzato gli UUID dell'oggetto, l'applicazione deve chiamare la funzione RpcNsEntryObjectInqDone per rilasciare il contesto di richiesta.

L'ordine in cui vengono restituiti gli UUID dell'oggetto può essere diverso per ogni visualizzazione di una voce. Ciò significa che l'ordine in cui vengono restituiti gli UUID dell'oggetto a un'applicazione può essere diverso ogni volta che l'applicazione viene eseguita.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione rpcnsi.h (include Rpc.h)
Libreria Rpcns4.lib
DLL Rpcns4.dll

Vedi anche

RpcNsBindingExport

RpcNsEntryObjectInqBegin

RpcNsEntryObjectInqDone