次の方法で共有


NtOpenSymbolicLinkObject 関数

[この関数は、今後変更または使用できない可能性があります。]

既存のシンボリック リンクを開きます。

構文

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

パラメーター

LinkHandle [out]

新しく開かれたシンボリック リンク オブジェクトへのハンドル。

DesiredAccess [in]

ディレクトリ オブジェクトへの要求されたアクセスを指定する ACCESS_MASK 。 ハンドルを NtQueryDirectoryObject 関数に渡すことができるように、GENERIC_READを使用するのが一般的です。

ObjectAttributes [in]

ディレクトリ オブジェクトの属性。 OBJECT_ATTRIBUTES構造体を初期化するには、InitializeObjectAttributes マクロを使用します。 呼び出し元がシステム スレッド コンテキストで実行されていない場合は、構造体の初期化時に OBJ_KERNEL_HANDLE フラグを指定する必要があります。 詳細については、WDK のドキュメントのこれらの項目のドキュメントを参照してください。

戻り値

関数は 、STATUS_SUCCESS またはエラー状態を返します。

解説

この関数には、インポート ライブラリまたはヘッダー ファイルが関連付けされません。 LoadLibrary 関数と GetProcAddress 関数を使用して呼び出す必要があります。

要件

要件
[DLL]
Ntdll.dll

関連項目

NtQueryDirectoryObject