Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Registra el identificador de appInstance para un proceso.
Sintaxis
DWORD RegisterAppInstance(
[in] HANDLE ProcessHandle,
[in] GUID *AppInstanceId,
[in] BOOL ChildrenInheritAppInstance
);
Parámetros
[in] ProcessHandle
Identificador de proceso para el proceso actual o un proceso remoto que se va a etiquetar con elappInstanceId de
[in] AppInstanceId
Identificador de instancia de la aplicación, que es un GUID de .
[in] ChildrenInheritAppInstance
TRUE para etiquetar los procesos secundarios generados por el proceso especificado por ProcessHandle; de lo contrario, FALSE.
Valor devuelto
| Código devuelto | Descripción |
|---|---|
|
El filtro CCF no pudo asignar los objetos de caché adecuados para cumplir esta operación. |
|
El proceso actual que intenta etiquetar el proceso especificado por processHandle no tiene acceso PROCESS_TERMINATE a ese proceso. |
|
ProcessHandle no es un identificador de un proceso. |
|
No se encuentra el minifiltro CCF. |
|
Se proporciona otra GUID para el mismo proceso, lo que significa que la función RegisterAppInstance se llamó dos veces o la aplicación se registró dos veces. |
Observaciones
La función
El IOCTL emitido para etiquetar otro proceso comprueba si el proceso actual tiene PROCESS_TERMINATE acceso al proceso de destino.
Requisitos
| Requisito | Valor |
|---|---|
| cliente mínimo admitido | No se admite ninguna |
| servidor mínimo admitido | Windows Server 2012 |
| de la plataforma de destino de |
Windows |
| encabezado de |
smbclnt.h |
| biblioteca de |
NTLanMan.lib |
| DLL de |
NTLanMan.dll |
Consulte también
funciones de administración de recursos de clúster de conmutación por error