Функция RegisterAppInstance (smbclnt.h)
Регистрирует идентификатор AppInstance для процесса.
Синтаксис
DWORD RegisterAppInstance(
[in] HANDLE ProcessHandle,
[in] GUID *AppInstanceId,
[in] BOOL ChildrenInheritAppInstance
);
Параметры
[in] ProcessHandle
Дескриптор процесса для текущего процесса или удаленного процесса, помеченного
[in] AppInstanceId
Идентификатор экземпляра приложения, являющийся GUID.
[in] ChildrenInheritAppInstance
TRUE для тега дочерних процессов, вызванных процессом, указанным ProcessHandle; в противном случае FALSE.
Возвращаемое значение
Возвращаемый код | Описание |
---|---|
|
Фильтр CCF не удалось выделить соответствующие объекты кэша для выполнения этой операции. |
|
Текущий процесс, который пытается пометить процесс, указанный ProcessHandle, не имеет PROCESS_TERMINATE доступа к данному процессу. |
|
ProcessHandle не является дескриптором процесса. |
|
Мини-фильтр CCF не найден. |
|
Для того же процесса предоставляется еще один |
Замечания
Функция RegisterAppInstance
Выданный IOCTL для тегов другого процесса проверяет, имеет ли текущий процесс PROCESS_TERMINATE доступ к целевому процессу.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Не поддерживается |
минимальный поддерживаемый сервер | Windows Server 2012 |
целевая платформа | Виндоус |
заголовка | smbclnt.h |
библиотеки |
NTLanMan.lib |
DLL | NTLanMan.dll |
См. также
функции управления ресурсами отказоустойчивого кластера