Я занимаюсь разработкой провайдера учетных данных.Он работает нормально, но на одном из этапов отладки я отслеживал обращения к методу QueryInterface
моего провайдера и нашел несколько интересных IID, о которых его просили:
Intrface IID: 8A4E89FE-C09D-475E-88CB-F8F11E047C50
Intrface IID: 4A54A3B6-A8D3-46A8-9080-811BA8CCB07D
Intrface IID: AC9888CD-1278-4D00-A05E-7B052C014553
Intrface IID: 5881C1A8-5B25-41AB-9311-750F996C8615
Intrface IID: F6247CF9-061D-46E7-AAA7-0FDE071A5C1A
Intrface IID: A09BCC29-D779-4513-BB59-B4DB5D82D2B6
Некоторые из них имеют следы внутрииз credprovhost.dll
, и я могу сделать несколько предложений:
Intrface IID: 4A54A3B6-A8D3-46A8-9080-811BA8CCB07D
Possible call method: ICredentialProviderCredential4::GetTextFieldLength
Intrface IID: AC9888CD-1278-4D00-A05E-7B052C014553
Possible call method: ICredentialProviderCredentialWithHiddenCredUISubmitButton::ShouldHideCredUISubmitButton
Intrface IID: 5881C1A8-5B25-41AB-9311-750F996C8615
Possible call method: ICredentialProviderCredentialWithDisabledCredUISubmitButton::ShouldDisableCredUISubmitButton
Intrface IID: F6247CF9-061D-46E7-AAA7-0FDE071A5C1A
Possible call method: ICredentialProviderCredentialTileDataInfo::GetTileVisibility
Intrface IID: A09BCC29-D779-4513-BB59-B4DB5D82D2B6
Possible call method: ICredentialProviderWithDisplayState::SetDisplayState
Но этот 8A4E89FE-C09D-475E-88CB-F8F11E047C50
не имеет никаких следов вызова и появляется только в Windows 10
.
Что бы это могло быть?Любые предложения, пожалуйста.