次の方法で共有


ZwQueryFullAttributesFile 関数 (wdm.h)

ZwQueryFullAttributesFile ルーチンは、指定されたファイルのネットワークオープン情報を提供します。

構文

NTSYSAPI NTSTATUS ZwQueryFullAttributesFile(
  [in]  POBJECT_ATTRIBUTES             ObjectAttributes,
  [out] PFILE_NETWORK_OPEN_INFORMATION FileInformation
);

パラメーター

[in] ObjectAttributes

ファイル オブジェクトに使用する属性を提供する OBJECT_ATTRIBUTES 構造体へのポインター。

[out] FileInformation

返されたファイル属性情報を受け取る FILE_NETWORK_OPEN_INFORMATION 構造体へのポインター。

戻り値

ZwQueryFullAttributesFile は 、成功したSTATUS_SUCCESS、または適切なエラー状態を返します。

注釈

ZwQueryFullAttributesFile の呼び出し元は、IRQL = PASSIVE_LEVELで実行され、特殊なカーネル APC が有効になっている必要があります。

NtQueryFullAttributesFileZwQueryFullAttributesFile は、同じ Windows ネイティブ システム サービス ルーチンの 2 つのバージョンです。 Windows カーネルの NtQueryFullAttributesFile ルーチンは、カーネル モード ドライバーから直接アクセスできません。 ただし、カーネル モード ドライバーは、 ZwQueryFullAttributesFile ルーチンを呼び出すことによって、このルーチンに間接的にアクセスできます。

カーネル モード ドライバーからの呼び出しの場合、Windows ネイティブ システム サービス ルーチンの NtXxx および ZwXxx バージョンは、入力パラメーターを処理および解釈する方法で動作が異なる場合があります。 ルーチンの NtXxx バージョンと ZwXxx バージョンの間の関係の詳細については、「ネイティブ システム サービス ルーチンの Nt バージョンと Zw バージョンの使用」を参照してください。

要件

要件
サポートされている最小のクライアント Windows XP 以降で使用できます。
対象プラットフォーム ユニバーサル
Header wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む)
Library NtosKrnl.lib
[DLL] NtosKrnl.exe
IRQL PASSIVE_LEVEL (「解説」セクションを参照)
DDI コンプライアンス規則 HwStorPortProhibitedDDIs(storport), PowerIrpDDis(wdm)

こちらもご覧ください

FILE_NETWORK_OPEN_INFORMATION

OBJECT_ATTRIBUTES

Nt および Zw バージョンのネイティブ システム サービス ルーチンの使用