IEEDataStorage::GetDataIEEDataStorage::GetData

Récupère le nombre spécifié d’octets à partir de l’objet.Retrieves the specified number of bytes from the object.

SyntaxeSyntax

HRESULT GetData(  
   ULONG  dataSize,  
   ULONG* sizeGotten,  
   BYTE*  data  
);  
int GetData(  
   uint     dataSize,  
   out uint sizeGotten,  
   byte[]   data  
);  

ParamètresParameters

dataSize
[in] Le nombre d’octets à récupérer (la data tableau doit contenir au moins ce nombre d’octets).[in] The number of bytes to retrieve (the data array must hold at least this number of bytes).

sizeGotten
[out] Retourne le nombre d’octets réellement récupérées.[out] Returns the number of bytes actually retrieved.

data
[dans, out] Tableau à remplir avec les données demandées.[in, out] Array to be filled in with the requested data.

Valeur de retourReturn Value

En cas de réussite, retourne S_OK; sinon, retourne un code d’erreur.If successful, returns S_OK; otherwise, returns an error code.

NotesRemarks

Est de l’utilisation recommandée de cette méthode pour récupérer tous les octets de données dans un tableau local, car il n’existe aucun moyen d’ignorer les octets dans le processus de récupération.The recommended use of this method is to retrieve all the data bytes into a local array, since there is no way to skip over bytes in the retrieval process. Dans ce cas, le paramètre dataSize doit être la valeur retournée par la GetSize (méthode).In this case, the parameter dataSize should be the value returned by the GetSize method.

Voir aussiSee Also

IEEDataStorage IEEDataStorage
GetSizeGetSize