Condividi tramite


Metodo IInternalUnknown::QueryInternalInterface (objidlbase.h)

Recupera i puntatori alle interfacce interne supportate in un oggetto.

Sintassi

HRESULT QueryInternalInterface(
  [in]  REFIID riid,
  [out] void   **ppv
);

Parametri

[in] riid

Identificatore dell'interfaccia interna richiesta.

[out] ppv

Indirizzo di una variabile puntatore che riceve il puntatore dell'interfaccia richiesto nel parametro riid . Al termine della restituzione, *ppv contiene il puntatore dell'interfaccia richiesto all'oggetto. Se l'oggetto non supporta l'interfaccia, *ppv è impostato su NULL.

Valore restituito

Questo metodo restituisce S_OK se l'interfaccia è supportata e E_NOINTERFACE in caso contrario.

Commenti

Questo metodo è simile al metodo IUnknown::QueryInterface , ad eccezione del fatto che la gestione proxy COM, quando aggregata, non espone alcune interfacce tramite QueryInterface. Tali interfacce interne devono invece essere esposte tramite QueryInternalInterface.

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 objidlbase.h (include ObjIdl.h)

Vedi anche

IInternalUnknown

IUnknown::QueryInterface