PRJ_QUERY_FILE_NAME_CB callback function (projectedfslib.h)
Determines whether a given file path exists in the provider's backing store.
Syntax
PRJ_QUERY_FILE_NAME_CB PrjQueryFileNameCb;
HRESULT PrjQueryFileNameCb(
[in] const PRJ_CALLBACK_DATA *callbackData
)
{...}
Parameters
[in] callbackData
Information about the operation.
Return value
Return code | Description |
---|---|
|
The queried file path exists in the provider's store. |
|
The queried file path does not exist in the provider's store. |
|
The provider wishes to complete the operation at a later time. |
An appropriate HRESULT error code if the provider fails the operation.
Remarks
This callback is optional. If the provider does not supply an implementation of this callback, ProjFS will invoke the provider’s directory enumeration callbacks to determine the existence of a file path in the provider's store.
The provider should use PrjFileNameCompare as the comparison routine when searching its backing store for the specified file.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 1809 [desktop apps only] |
Minimum supported server | Windows Server [desktop apps only] |
Target Platform | Windows |
Header | projectedfslib.h |