ブックマークを使用すると、コンシューマーはすぐに行に戻ります。 ブックマークを使用すると、コンシューマーはブックマーク値に基づいて行にランダムにアクセスできます。 ブックマーク列は行セットの列 0 です。 コンシューマーは、バインディング構造体の dwFlag フィールド値をDBCOLUMNSINFO_ISBOOKMARKに設定して、列がブックマークとして使用されることを示します。 コンシューマーは、行セットプロパティのDBPROP_BOOKMARKSをVARIANT_TRUEに設定します。 これにより、行セットに列 0 が存在できるようになります。 IRowsetLocate::GetRowsAt メソッドは、ブックマークからのオフセットとして指定された行から始まる行をフェッチするために使用されます。