Freigeben über


CreateBoundaryDescriptorA-Funktion (winbase.h)

Erstellt einen Begrenzungsdeskriptor.

Syntax

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

Parameter

[in] Name

Der Name des Begrenzungsdeskriptors.

[in] Flags

Eine Kombination der folgenden Flags, die mithilfe einer bitweisen OR-Operation kombiniert werden.

Flag Beschreibung
CREATE_BOUNDARY_DESCRIPTOR_ADD_APPCONTAINER_SID (0x01)
Hinweis: Dieser Wert wird vor Windows 8 nicht unterstützt.
Erforderlich zum Erstellen eines Begrenzungsdeskriptors in einem appcontainer-Prozess, unabhängig vom Erzeuger oder Consumer.

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ein Handle für den Begrenzungsdeskriptor.

Wenn bei der Funktion ein Fehler auftritt, ist der Rückgabewert NULL. Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf.

Hinweise

Ein neuer Begrenzungsdeskriptor muss mindestens eine Sicherheits-ID (SID) aufweisen. Um einem Begrenzungsdeskriptor eine SID hinzuzufügen, verwenden Sie die AddSIDToBoundaryDescriptor-Funktion .

Um eine Anwendung zu kompilieren, die diese Funktion verwendet, definieren Sie _WIN32_WINNT als 0x0600 oder höher.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile winbase.h (Windows.h einschließen)
Bibliothek Kernel32.lib
DLL Kernel32.dll

Siehe auch

AddSIDToBoundaryDescriptor

CreatePrivateNamespace

DeleteBoundaryDescriptor

Objektnamespaces