FSCTL_QUERY_USN_JOURNAL IOCTL (winioctl.h)
現在の更新シーケンス番号 (USN) の変更履歴、レコード、および容量に関する情報を照会します。
C++ |
---|
BOOL WINAPI DeviceIoControl( (HANDLE) Device, // handle to volume (DWORD) FSCTL_QUERY_USN_JOURNAL,// dwIoControlCode (LPVOID) NULL, // lpInBuffer (DWORD) 0, // nInBufferSize (LPVOID) lpOutBuffer, // output buffer (DWORD) nOutBufferSize, // size of output buffer (LPDWORD) lpBytesReturned, // number of bytes returned (LPOVERLAPPED) lpOverlapped ); // OVERLAPPED structure |
備考
この操作での重複した I/O の影響については、「DeviceIoControl」トピックの「解説」セクションを参照してください。
詳細については、「変更履歴の作成、変更、および削除の
ボリュームへのハンドルを取得するには、
\\.\X:
上記の文字列では、X は、ボリュームが表示されるドライブを識別する文字です。 ボリュームは NTFS ファイルシステムでフォーマットする必要があります。
Windows 8 および Windows Server 2012 では、このコードは次のテクノロジでサポートされています。
テクノロジー | サポート |
---|---|
サーバー メッセージ ブロック (SMB) 3.0 プロトコル | いいえ |
SMB 3.0 透過的フェールオーバー (TFO) | いいえ |
SMB 3.0 とスケールアウト ファイル共有 (SO) | いいえ |
クラスター共有ボリューム ファイル システム (CsvFS) | はい |
CsvFs の一時停止/再開時に、アプリケーションで誤検知が発生する可能性があります。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows XP [デスクトップ アプリのみ] |
サポートされる最小サーバー | Windows Server 2003 [デスクトップ アプリのみ] |
ヘッダー | winioctl.h (Windows.h を含む) |
関連項目
CreateFile の
DeviceIoControl の
GetOverlappedResult の
GetQueuedCompletionStatus を
重複する を
ボリューム管理コントロール コード を