Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Inscrit l’ID AppInstance pour un processus.
Syntaxe
DWORD RegisterAppInstance(
[in] HANDLE ProcessHandle,
[in] GUID *AppInstanceId,
[in] BOOL ChildrenInheritAppInstance
);
Paramètres
[in] ProcessHandle
Handle de processus pour le processus actuel ou un processus distant à marquer avec l'AppInstanceId. Pour baliser un processus distant, le handle doit avoir PROCESS_TERMINATE accès à ce processus.
[in] AppInstanceId
ID d’instance d’application, qui est un GUID .
[in] ChildrenInheritAppInstance
TRUE pour étiqueter les processus enfants générés par le processus spécifié par ProcessHandle; sinon, FALSE.
Valeur de retour
| Retourner le code | Description |
|---|---|
|
Le filtre CCF n’a pas pu allouer les objets de cache appropriés pour effectuer cette opération. |
|
Le processus actuel qui tente d’étiqueter le processus spécifié par ProcessHandle n’a pas PROCESS_TERMINATE accès à ce processus. |
|
ProcessHandle n’est pas un handle pour un processus. |
|
Le mini-filtre CCF est introuvable. |
|
Une autre AppInstanceGUID est fournie pour le même processus, ce qui signifie que la fonction RegisterAppInstance a été appelée deux fois ou que l’application a été inscrite deux fois. |
Remarques
La fonction RegisterAppInstance émet un appel IOCTL_CCF_REGISTER_APPINSTANCE au mini-filtre CCF. La fonction transmet l'
Le IOCTL émis pour l’étiquetage d’un autre processus vérifie si le processus actuel a PROCESS_TERMINATE accès au processus cible.
Exigences
| Exigence | Valeur |
|---|---|
| client minimum pris en charge | Aucun pris en charge |
| serveur minimum pris en charge | Windows Server 2012 |
| plateforme cible | Windows |
| d’en-tête | smbclnt.h |
| bibliothèque | NTLanMan.lib |
| DLL | NTLanMan.dll |
Voir aussi
fonctions de gestion des ressources de cluster de basculement