Функция CreateBoundaryDescriptorA (winbase.h)

Создает дескриптор границы.

Синтаксис

HANDLE CreateBoundaryDescriptorA(
  [in] LPCSTR Name,
  [in] ULONG  Flags
);

Параметры

[in] Name

Имя дескриптора границ.

[in] Flags

Сочетание следующих флагов, объединенных с помощью побитовой операции OR .

Flag Описание
CREATE_BOUNDARY_DESCRIPTOR_ADD_APPCONTAINER_SID (0x01)
Примечание: Это значение не поддерживается до Windows 8.
Требуется для создания дескриптора границ в процессе appcontainer независимо от производителя или потребителя.

Возвращаемое значение

Если функция выполняется успешно, возвращаемое значение является дескриптором дескриптора границы.

Если функция завершается сбоем, возвращается значение NULL. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.

Комментарии

Новый дескриптор границ должен иметь по крайней мере один идентификатор безопасности (SID). Чтобы добавить идентификатор безопасности в дескриптор границ, используйте функцию AddSIDToBoundaryDescriptor .

Чтобы скомпилировать приложение, использующее эту функцию, определите _WIN32_WINNT как 0x0600 или более поздней версии.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header winbase.h (включая Windows.h)
Библиотека Kernel32.lib
DLL Kernel32.dll

См. также

AddSIDToBoundaryDescriptor

CreatePrivateNamespace

DeleteBoundaryDescriptor

Пространства имен объектов