estrutura REQUEST_OPLOCK_INPUT_BUFFER (winioctl.h)
Contém as informações para solicitar um bloqueio oportunista (oplock) ou para reconhecer uma quebra de oplock com o código de controle FSCTL_REQUEST_OPLOCK.
Sintaxe
typedef struct _REQUEST_OPLOCK_INPUT_BUFFER {
WORD StructureVersion;
WORD StructureLength;
DWORD RequestedOplockLevel;
DWORD Flags;
} REQUEST_OPLOCK_INPUT_BUFFER, *PREQUEST_OPLOCK_INPUT_BUFFER;
Membros
StructureVersion
A versão da estrutura REQUEST_OPLOCK_INPUT_BUFFER que está sendo usada. Defina esse membro como REQUEST_OPLOCK_CURRENT_VERSION.
StructureLength
O comprimento dessa estrutura, em bytes. Deve ser definido como sizeof(REQUEST_OPLOCK_INPUT_BUFFER)
.
RequestedOplockLevel
Uma combinação válida dos seguintes valores de nível de oplock.
Combinações válidas desses valores são as seguintes:
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
Uma combinação válida dos valores de sinalizador de solicitação a seguir.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Cabeçalho | winioctl.h (inclua Windows.h) |