Funzione WindowsInspectString2 (winstring.h)
Consente ai debugger di visualizzare il valore di un Windows Runtime HSTRING in un altro spazio indirizzi, in remoto o da un dump.
Sintassi
HRESULT WindowsInspectString2(
UINT64 targetHString,
USHORT machine,
PINSPECT_HSTRING_CALLBACK2 callback,
void *context,
UINT32 *length,
UINT64 *targetStringAddress
);
Parametri
targetHString
[in]
HSTRING da controllare.
machine
Formato dello spazio indirizzi di destinazione. I valori validi sono IMAGE_FILE_MACHINE_AMD64 per Win64, IMAGE_FILE_MACHINE_I386 per Win32 o IMAGE_FILE_MACHINE_ARM per ARM a 32 bit.
callback
[in]
Funzione di callback per leggere il buffer stringa dallo spazio indirizzi di destinazione. Questa funzione viene chiamata prima della lunghezza e dei parametri targetStringAddress calcolati dalla funzione WindowsInspectString2 .
context
[in, facoltativo]
Dati di contesto personalizzati passati al callback.
length
[out]
Lunghezza della stringa nello spazio indirizzi di destinazione, se la chiamata al callback ha esito positivo; in caso contrario, 0.
targetStringAddress
[out]
Indirizzo di destinazione del PCWSTR non elaborato, se la chiamata al callback ha esito positivo; in caso contrario, NULL.
Valore restituito
Questa funzione può restituire uno di questi valori.
Codice restituito | Descrizione |
---|---|
|
|
Commenti
La funzione WindowsInspectString passa i puntatori di input e di output come valori di dimensioni del puntatore nativo. Se la piattaforma corrente è Win32, tale funzione restituisce un errore per i processi win64.
WindowsInspectString2 consente il debug tra architetture consentendo fino a 64 bit quando viene chiamato da applicazioni Win32 e Win64.
Requisiti
Client minimo supportato | Windows 8 |
Server minimo supportato | Windows Server 2012 |
Piattaforma di destinazione | Windows |
Intestazione | winstring.h |
Libreria | RuntimeObject.lib |
DLL | ComBase.dll |