Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Query per un oggetto specificato.
Sintassi
HRESULT QueryObject(
[in] REFGUID guidObject,
[in] REFIID riid,
[out] void **ppvOut
);
Parametri
[in] guidObject
Tipo: REFGUID
Riferimento al GUID utilizzato per identificare l'oggetto.
[in] riid
Tipo: REFIID
Specifica l'ID di interfaccia desiderato.
[out] ppvOut
Tipo: void**
In caso di esito positivo, contiene l'indirizzo di un puntatore all'oggetto specificato da riid.
Valore restituito
Tipo: HRESULT
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Gli implementatori di oggetti che vogliono abilitare l'individuazione di altri oggetti che possono produrre o che contengono devono implementare IObjectProvider::QueryObject e pubblicare i valori GUID che denominano tali oggetti per i client di tale oggetto. Si noti che gli oggetti non devono passare la richiesta di un oggetto ad altri oggetti, ad esempio QueryService.
Requisiti
| Requisito | Valore |
|---|---|
| Client minimo supportato | Windows Vista [solo app desktop] |
| Server minimo supportato | Windows Server 2008 [solo app desktop] |
| Piattaforma di destinazione | Windows |
| Intestazione | shobjidl_core.h (include Shobjidl.h) |