Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Pobiera identyfikator procesu systemowego dla procesu hostowania programu.
Składnia
Parametry
pdwHostPid
[out] Zwraca identyfikator procesu systemowego dla procesu hostingu.
Wartość zwracana
Jeśli operacja powiedzie się, zwraca wartość S_OK; w przeciwnym razie zwraca kod błędu.
Przykład
W poniższym przykładzie pokazano, jak zaimplementować tę metodę dla prostego CProgram obiektu, który implementuje interfejs IDebugProgramNode2 .
HRESULT CProgram::GetHostPid(AD_PROCESS_ID* pdwHostPid) {
// Check for valid argument.
if (pdwHostPid == NULL)
return E_INVALIDARG;
// Get the process identifier of the calling process.
pdwHostPid->ProcessIdType = AD_PROCESS_ID_SYSTEM;
pdwHostPid->ProcessId.dwProcessId = GetCurrentProcessId();
return S_OK;
}