Funzione RegisterAppInstance (smbclnt.h)
Registra l'ID AppInstance per un processo.
Sintassi
DWORD RegisterAppInstance(
[in] HANDLE ProcessHandle,
[in] GUID *AppInstanceId,
[in] BOOL ChildrenInheritAppInstance
);
Parametri
[in] ProcessHandle
Handle di processo per il processo corrente o un processo remoto da etichettare con AppInstanceId. Per contrassegnare un processo remoto, l'handle deve avere PROCESS_TERMINATE accesso a tale processo.
[in] AppInstanceId
ID istanza dell'applicazione, che è un GUID.
[in] ChildrenInheritAppInstance
TRUE per contrassegnare i processi figlio generati dal processo specificato da ProcessHandle; in caso contrario, FALSE.
Valore restituito
Codice restituito | Descrizione |
---|---|
|
Il filtro CCF non è riuscito ad allocare gli oggetti cache appropriati per soddisfare questa operazione. |
|
Il processo corrente che sta tentando di contrassegnare il processo specificato da ProcessHandle non ha PROCESS_TERMINATE l'accesso a tale processo. |
|
ProcessHandle non è un handle per un processo. |
|
Il minifiltro CCF non viene trovato. |
|
Viene fornito un altro GUIDdi AppInstance per lo stesso processo, il che significa che la funzione RegisterAppInstance è stata chiamata due volte o che l'applicazione è stata registrata due volte. |
Commenti
La funzione RegisterAppInstance invia una chiamata IOCTL_CCF_REGISTER_APPINSTANCE al mini-filtro CCF. La funzione passa il GUIDdi AppInstance, l'handle del processo e i processi figlio contrassegnati alla cache CCF che esegue il mapping dell'handle del processo all'AppInstanceId.
L'IOCTL emesso per contrassegnare un altro processo controlla se il processo corrente ha PROCESS_TERMINATE l'accesso al processo di destinazione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Nessuno supportato |
Server minimo supportato | Windows Server 2012 |
Piattaforma di destinazione | Windows |
Intestazione | smbclnt.h |
Libreria | NTLanMan.lib |
DLL | NTLanMan.dll |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per