Funzione RpcObjectSetInqFn (rpcdce.h)
La funzione RpcObjectSetInqFn registra una funzione di richiesta di oggetti. Un valore Null disattiva una funzione di richiesta di oggetti registrata in precedenza.
Sintassi
RPC_STATUS RpcObjectSetInqFn(
RPC_OBJECT_INQ_FN *InquiryFn
);
Parametri
InquiryFn
Funzione di richiesta di tipo oggetto. Vedere RPC_OBJECT_INQ_FN. Quando un'applicazione chiama RpcObjectInqType e la libreria di runtime RPC rileva che l'oggetto specificato non è registrato, la libreria di runtime chiama automaticamente RpcObjectSetInqFn per determinare il tipo dell'oggetto.
Valore restituito
Questa funzione restituisce il valore seguente.
Valore | Significato |
---|---|
|
La chiamata ha avuto esito positivo. |
Commenti
Un'applicazione server chiama RpcObjectSetInqFn per eseguire l'override della funzione di mapping predefinita che esegue il mapping degli UUID dell'oggetto al tipo UUID, che determina il tipo di un oggetto. Se un'applicazione gestisce privatamente una registrazione di tipo/oggetto, la funzione di richiesta specificata restituisce il tipo UUID di un oggetto.
La libreria di runtime RPC chiama automaticamente la funzione di richiesta quando l'applicazione chiama RpcObjectInqType e l'oggetto di interesse non è stato registrato in precedenza con RpcObjectSetType. I valori TypeUuid e Status della funzione RPC_OBJECT_INQ_FN vengono restituiti come output da RpcObjectInqType.
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 | rpcdce.h (include Rpc.h) |
Libreria | Rpcrt4.lib |
DLL | Rpcrt4.dll |