Funzione FindActCtxSectionGuid (winbase.h)
La funzione FindActCtxSectionGuid recupera informazioni su un GUID specifico nel contesto di attivazione corrente e restituisce una struttura ACTCTX_SECTION_KEYED_DATA .
Sintassi
BOOL FindActCtxSectionGuid(
[in] DWORD dwFlags,
[in] const GUID *lpExtensionGuid,
[in] ULONG ulSectionId,
[in] const GUID *lpGuidToFind,
[out] PACTCTX_SECTION_KEYED_DATA ReturnedData
);
Parametri
[in] dwFlags
Flag che determinano il funzionamento di questa funzione. Solo il flag seguente è attualmente definito.
Valore | Significato |
---|---|
|
Questa funzione restituisce l'handle del contesto di attivazione in cui sono stati trovati i dati di reindirizzamento nel membro hActCtx della struttura ACTCTX_SECTION_KEYED_DATA . Il chiamante deve usare ReleaseActCtx per rilasciare questo contesto di attivazione. |
[in] lpExtensionGuid
Riservati; deve essere Null.
[in] ulSectionId
Identificatore della sezione del contesto di attivazione in cui cercare il GUID specificato.
Di seguito sono riportati gli identificatori di sezione GUID validi:
- ACTIVATION_CONTEXT_SECTION_COM_SERVER_REDIRECTION
- ACTIVATION_CONTEXT_SECTION_COM_INTERFACE_REDIRECTION
- ACTIVATION_CONTEXT_SECTION_COM_TYPE_LIBRARY_REDIRECTION
- ACTIVATION_CONTEXT_SECTION_CLR_SURROGATES
[in] lpGuidToFind
Puntatore a un GUID da usare come criteri di ricerca.
[out] ReturnedData
Puntatore a una struttura ACTCTX_SECTION_KEYED_DATA da compilare con le informazioni GUID richieste.
Valore restituito
Se la funzione ha esito positivo, restituisce TRUE. In caso contrario, restituisce FALSE.
Questa funzione imposta errori che possono essere recuperati chiamando GetLastError. Per un esempio, vedere Recupero del codice Last-Error. Per un elenco completo dei codici di errore, vedere Codici di errore di sistema.
Commenti
Questa funzione deve essere chiamata solo dai metodi API side-by-side o COM. Le applicazioni non devono chiamare direttamente questa funzione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | winbase.h (include Windows.h) |
Libreria | Kernel32.lib |
DLL | Kernel32.dll |