Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Provides a way to for debuggers to display the value of a Windows Runtime HSTRING in another address space, remotely, or from a dump.
Syntax
HRESULT WindowsInspectString2(
UINT64 targetHString,
USHORT machine,
PINSPECT_HSTRING_CALLBACK2 callback,
void *context,
UINT32 *length,
UINT64 *targetStringAddress
);
Parameters
targetHString
[in]
The HSTRING to inspect.
machine
The format of the target address space. Valid values are IMAGE_FILE_MACHINE_AMD64 for Win64, IMAGE_FILE_MACHINE_I386 for Win32, or IMAGE_FILE_MACHINE_ARM for 32-bit ARM.
callback
[in]
A callback function to read the string buffer from the target address space. This function is called before the length and targetStringAddress parameters are computed by the WindowsInspectString2 function.
context
[in, optional]
Custom context data passed to the callback.
length
[out]
The length of the string in the target address space, if the call to callback is successful; otherwise, 0.
targetStringAddress
[out]
The target address of the raw PCWSTR, if the call to callback is successful; otherwise, NULL.
Return value
This function can return one of these values.
| Return code | Description |
|---|---|
|
|
Remarks
The WindowsInspectString function passes the input and output pointers as native pointer-sized values. If the current platform is Win32, that function returns an error for processes that are Win64.
WindowsInspectString2 enables cross-architecture debugging by allowing up to 64-bit values when called from both Win32 and Win64 applications.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows 8 |
| Minimum supported server | Windows Server 2012 |
| Target Platform | Windows |
| Header | winstring.h |
| Library | RuntimeObject.lib |
| DLL | ComBase.dll |