Funzione FsRtlLookupPerFileContext (ntifs.h)
La routine fsRtlLookupPerFileContext
Sintassi
PFSRTL_PER_FILE_CONTEXT FsRtlLookupPerFileContext(
[in] PVOID *PerFileContextPointer,
[in, optional] PVOID OwnerId,
[in, optional] PVOID InstanceId
);
Parametri
[in] PerFileContextPointer
Puntatore a un puntatore opaco usato dal pacchetto FSRTL (File System Runtime Library) per tenere traccia dei contesti di file. Per recuperare questo puntatore da un oggetto file, utilizzare la macro
[in, optional] OwnerId
Puntatore a una variabile allocata dal driver di filtro che identifica in modo univoco il proprietario della struttura del contesto per file. Il formato di questa variabile è specifico del driver di filtro. Questo parametro è facoltativo, ma deve essere diverso daNULL se InstanceId non èNULL.
[in, optional] InstanceId
Puntatore a una variabile allocata dal driver di filtro che può essere usata per distinguere tra le strutture di contesto per file create dallo stesso driver di filtro. Il formato di questa variabile è specifico del driver di filtro. Questo parametro è facoltativo.
Valore restituito
Puntatore alla prima struttura FSRTL_PER_FILE_CONTEXT che corrisponde al OwnerId
Osservazioni
Non specificando OwnerID e InstanceId, un driver di filtro può cercare il primo contesto associato a un file.
Se il file system non supporta oggetti contesto per file, viene restituito NULL. Utilizzare la macro FsRtlSupportsPerFileContexts per determinare se un file system supporta oggetti contesto per file.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows Vista |
piattaforma di destinazione | Universale |
intestazione |
ntifs.h (include FltKernel.h, Ntifs.h) |
libreria |
NtosKrnl.lib |
dll | NtosKrnl.exe |
IRQL | <= APC_LEVEL |
Vedere anche
contesto Per-File di rilevamento in un driver di filtro del file system legacy