The CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CSV_FILE resource type control code queries whether a file is stored on a cluster shared volume.

Protocol version 2.0 servers SHOULD fail this method by using error code 0x00000001 (ERROR_INVALID_FUNCTION).

The client MUST provide a null-terminated Unicode string in the buffer that is designated by lpInBuffer. This string MUST specify the absolute or relative path to the file the query is about.

If the specified file is stored on a cluster shared volume, this method MUST complete successfully. Otherwise, the server MUST fail this method with the error code 0x00001739 (ERROR_CLUSTER_NOT_SHARED_VOLUME).

The server MUST accept a CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CSV_FILE resource control code request if its protocol server state is in the read/write state, as specified in section 3.1.1.