REQUEST_OPLOCK_INPUT_BUFFER-Struktur (winioctl.h)
Enthält die Informationen zum Anfordern einer opportunistischen Sperre (Oplock) oder zum Bestätigen einer Oplock-Unterbrechung mit dem FSCTL_REQUEST_OPLOCK-Steuerungscode.
Syntax
typedef struct _REQUEST_OPLOCK_INPUT_BUFFER {
WORD StructureVersion;
WORD StructureLength;
DWORD RequestedOplockLevel;
DWORD Flags;
} REQUEST_OPLOCK_INPUT_BUFFER, *PREQUEST_OPLOCK_INPUT_BUFFER;
Member
StructureVersion
Die Version der REQUEST_OPLOCK_INPUT_BUFFER-Struktur , die verwendet wird. Legen Sie dieses Element auf REQUEST_OPLOCK_CURRENT_VERSION fest.
StructureLength
Die Länge dieser Struktur in Bytes. Muss auf sizeof(REQUEST_OPLOCK_INPUT_BUFFER)
festgelegt sein.
RequestedOplockLevel
Eine gültige Kombination der folgenden Werte der Oplock-Ebene.
Gültige Kombinationen dieser Werte sind wie folgt:
OPLOCK_LEVEL_CACHE_READ
OPLOCK_LEVEL_CACHE_READ | OPLOCK_LEVEL_CACHE_HANDLE
OPLOCK_LEVEL_CACHE_READ | OPLOCK_LEVEL_CACHE_WRITE
OPLOCK_LEVEL_CACHE_READ | OPLOCK_LEVEL_CACHE_WRITE | OPLOCK_LEVEL_CACHE_HANDLE
Flags
Eine gültige Kombination der folgenden Anforderungsflagwerte.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Kopfzeile | winioctl.h (einschließlich Windows.h) |