Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Obtient un pointeur vers la valeur contenue dans la cellule de la colonne et de la ligne spécifiées dans la table donnée.
Syntax
HRESULT GetColumn (
[in] ULONG ixTbl,
[in] ULONG ixCol,
[in] ULONG rid,
[out] ULONG *pVal
);
Parameters
ixTbl [in] Index de la table.
ixCol [in] Index de la colonne dans la table.
rid [in] Index de la ligne dans la table.
pVal [out] Pointeur vers la valeur dans la cellule.
Remarks
L’interprétation de la valeur retournée pVal dépend du type de la colonne. Le type de colonne peut être déterminé en appelant IMetaDataTables.GetColumnInfo.
- La méthode GetColumn convertit automatiquement les colonnes de type Rid ou CodedToken en valeurs 32 bits
mdTokencomplètes. - Il convertit également automatiquement les valeurs 8 bits ou 16 bits en valeurs 32 bits complètes.
- Pour les colonnes de type de tas , le pVal retourné est un index dans le tas correspondant.
| Column type | pVal contains | Comment |
|---|---|---|
0..iRidMax(0..63) |
mdToken | pVal contiendra un jeton complet. La fonction convertit automatiquement le Rid en jeton complet. |
iCodedToken..iCodedTokenMax(64..95) |
mdToken | Lors du retour, pVal contiendra un jeton complet. La fonction décompose automatiquement le CodedToken en un jeton complet. |
iSHORT (96) |
Int16 | Sign-extended to 32 bits automatiquement. |
iUSHORT (97) |
UInt16 | Sign-extended to 32 bits automatiquement. |
iLONG (98) |
Int32 | |
iULONG (99) |
UInt32 | |
iBYTE (100) |
Byte | Sign-extended to 32 bits automatiquement. |
iSTRING (101) |
Index de tas de chaînes | pVal est un index dans le tas de chaînes. Utilisez IMetadataTables ::GetString pour obtenir la valeur de chaîne de colonne réelle. |
iGUID (102) |
Index du segment de mémoire guid | pVal est un index dans le tas Guid. Utilisez IMetadataTables ::GetGuid pour obtenir la valeur guid de colonne réelle. |
iBLOB (103) |
Index de tas d’objets blob | pVal est un index dans le tas d’objets blob. Utilisez IMetadataTables ::GetBlob pour obtenir la valeur d’objet blob de colonne réelle. |
Requirements
Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.
Header: Cor.h
Library: CorGuids.lib
Versions de .NET Disponible depuis .NET Framework 2.0