The following code illustrates how to determine the storage system.

   PSZ pszFileName;
   MMIOINFO mmioinfo;
   FOURCC fccStorageSystem;
   ULONG rc;
    ...

   memset( &mmioinfo, '\0', sizeof(MMIOINFO) );
   mmioinfo.fccIOProc = FOURCC_BND;
   strcpy( pszFileName, "myfile.bnd+element.foo" );

   rc = mmioIdentifyStorageSystem( pszFileName,
                                   &mmioinfo,
                                   &fccStorageSystem);
   if (rc)
     /* error */
   else
      {
      if (!fccStorageSystem)
         {
         return (MMIO_ERROR);
         }
      else
         {
         mmioinfo.fccChildIOProc = fccStorageSystem;
         }
      }
   ...


[Back] [Next]