Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Hiermee haalt u informatie op over de indeling van een tekenreeksobject. Deze methode is afgeschaft in de .NET Framework 4 en wordt vervangen door de methode ICorProfilerInfo3::GetStringLayout2.
Syntaxis
HRESULT GetStringLayout(
[out] ULONG *pBufferLengthOffset,
[out] ULONG *pStringLengthOffset,
[out] ULONG *pBufferOffset);
Parameters
pBufferLengthOffset
[uit] Een aanwijzer naar de verschuiving van de locatie, ten opzichte van de ObjectID aanwijzer, waarmee de lengte van de tekenreeks wordt opgeslagen. De lengte wordt opgeslagen als een DWORD.
Notitie
Deze parameter retourneert de lengte van de tekenreeks zelf, niet de lengte van de buffer. De lengte van de buffer is niet meer beschikbaar.
PStringLengthOffset
[uit] Een aanwijzer naar de verschuiving van de locatie, ten opzichte van de ObjectID aanwijzer, waarmee de lengte van de tekenreeks zelf wordt opgeslagen. De lengte wordt opgeslagen als een DWORD.
pBufferOffset
[uit] Een aanwijzer naar de verschuiving van de buffer, ten opzichte van de ObjectID aanwijzer, waarmee de tekenreeks met brede tekens wordt opgeslagen.
Opmerkingen
De GetStringLayout methode haalt de verschuivingen, ten opzichte van de ObjectID aanwijzer, op van de locaties waar het volgende is opgeslagen:
De lengte van de buffer van de tekenreeks.
De lengte van de tekenreeks zelf.
De buffer die de werkelijke tekenreeks van brede tekens bevat.
Tekenreeksen kunnen null-beƫindigd zijn.
Vereisten
Platforms: Zie Systeemvereisten.
Header: CorProf.idl, CorProf.h
Bibliotheek: CorGuids.lib
.NET Framework versies: beschikbaar sinds 2.0