Condividi tramite


Metodo IBindCtx::RevokeObjectParam (objidl.h)

Rimuove la chiave specificata e il puntatore associato dalla tabella con chiave stringa del contesto di associazione degli oggetti. La chiave deve essere stata inserita in precedenza nella tabella con una chiamata a RegisterObjectParam.

Sintassi

HRESULT RevokeObjectParam(
  [in] LPOLESTR pszKey
);

Parametri

[in] pszKey

Chiave stringa di contesto di associazione da rimuovere. Il confronto tra stringhe chiave è distinzione tra maiuscole e minuscole.

Valore restituito

Questo metodo può restituire i valori seguenti.

Codice restituito Descrizione
S_OK
La chiave specificata è stata rimossa correttamente.
S_FALSE
L'oggetto non è stato registrato in precedenza.

Commenti

Un contesto di associazione gestisce una tabella di puntatori di interfaccia, ognuno associato a una chiave stringa. Ciò consente la comunicazione tra un'implementazione moniker e il chiamante che ha avviato l'operazione di associazione. Una parte può archiviare un puntatore dell'interfaccia in una stringa nota a entrambe le parti in modo che l'altra parte possa recuperarla successivamente dal contesto di associazione.

Questo metodo viene usato per rimuovere una voce dalla tabella. Se viene trovata la chiave specificata, il contesto di associazione rilascia anche il riferimento all'oggetto.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [app desktop | App UWP]
Server minimo supportato Windows 2000 Server [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione objidl.h

Vedi anche

Ibindctx