Freigeben über


NtOpenSymbolicLinkObject-Funktion

[Diese Funktion kann in Zukunft geändert oder nicht mehr verfügbar sein.]

Öffnet einen vorhandenen symbolischen Link.

Syntax

NTSTATUS WINAPI NtOpenSymbolicLinkObject(
  _Out_ PHANDLE            LinkHandle,
  _In_  ACCESS_MASK        DesiredAccess,
  _In_  POBJECT_ATTRIBUTES ObjectAttributes
);

Parameter

LinkHandle [out]

Ein Handle für das neu geöffnete symbolische Linkobjekt.

DesiredAccess [in]

Eine ACCESS_MASK , die den angeforderten Zugriff auf das Verzeichnisobjekt angibt. Es ist üblich, GENERIC_READ zu verwenden, damit das Handle an die NtQueryDirectoryObject-Funktion übergeben werden kann.

ObjectAttributes [in]

Die Attribute für das Verzeichnisobjekt. Um die OBJECT_ATTRIBUTES-Struktur zu initialisieren, verwenden Sie das Makro InitializeObjectAttributes . Wenn der Aufrufer nicht in einem Systemthreadkontext ausgeführt wird, muss er beim Initialisieren der Struktur das flag OBJ_KERNEL_HANDLE angeben. Weitere Informationen finden Sie in der Dokumentation zu diesen Elementen in der Dokumentation für den WDK.

Rückgabewert

Die Funktion gibt STATUS_SUCCESS oder einen fehler status zurück.

Bemerkungen

Diese Funktion verfügt über keine zugeordnete Importbibliothek oder Headerdatei. Sie müssen es mit den Funktionen LoadLibrary und GetProcAddress aufrufen.

Anforderungen

Anforderung Wert
DLL
Ntdll.dll

Siehe auch

NtQueryDirectoryObject